diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml new file mode 100644 index 000000000..c27e5422b --- /dev/null +++ b/.github/workflows/crowdin.yml @@ -0,0 +1,27 @@ +name: Crowdin Action + +on: + push: + branches: [ release_vnext ] + +jobs: + synchronize-with-crowdin: + runs-on: ubuntu-latest + strategy: + max-parallel: 1 + + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: test + run: ls + - name: Run Crowdin action + uses: crowdin/github-action@1.4.14 + with: + upload_translations: true + download_translations: true + crowdin_branch_name: 'i10n_main' + env: + GITHUB_TOKEN: ${{ secrets.CROWDIN_GITHUB_TOKEN }} + CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} diff --git a/BUILD.md b/BUILD.md index 3cc16e145..a888be45e 100644 --- a/BUILD.md +++ b/BUILD.md @@ -5,11 +5,30 @@ Start by cloning the repository: git clone https://github.com/Rise-Software/Rise-Media-Player.git ``` -Rise Media Player uses a single solution, where all the projects (including the app itself) live. To open it, you'll need Visual Studio 2019 or later with the UWP workload, and the Windows 10 SDK (10.0.19041.0). +Rise Media Player uses a single solution, where all the projects (including the app itself) live. To open it, you'll need Visual Studio 2019 or later with the UWP workload, and the Windows 11 SDK (10.0.22000.0). ## Pre-build steps Before being able to build the app, you need to take care of a few things. +### Adding the Windows Community Toolkit Labs NuGet repository as a package source +Some areas of the app such as settings depend on the WCT Labs, and to install these packages it requires adding a package source to your Visual Studio install. + +- Right click on a solution then select Manage NuGet packages + + ![image](https://user-images.githubusercontent.com/81253203/233847126-1c51d780-6a9d-4514-9c25-bb1952028891.png) + +- Select the gear icon on the top right of the package manager window + + ![image](https://user-images.githubusercontent.com/81253203/233847272-b736258b-e6a8-438c-9f2d-200850cb19c5.png) + +- You'll get a window with an option to add/remove package sources. Add a package source with the following as the URL in the **Source** field: + + > https://pkgs.dev.azure.com/dotnet/CommunityToolkit/_packaging/CommunityToolkit-Labs/nuget/v3/index.json + +- Click on **Update**. + +If you haven't set up the last.fm constants yet, you need to in order to build the app. See below for instructions. + ### Adding last.fm constants To build the app, you'll need to add a few last.fm related constants. On the `Rise.Common` project, there's a folder named `Constants`. Add a new file called `LastFM.cs` and paste the following: diff --git a/README.md b/README.md index 716983adb..9014b3c1d 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,17 @@

- +

-Get it from Microsoft - Get it from GitHub +Get it from Microsoft + Get it from GitHub
+
+ Localisation status +

- - + **Note: The app can only be installed from the store if you are an Insider. To become an insider, [click here](http://bit.ly/rise-insider)** -### **Download the installer from the download link below or clone the repository to build :) Alpha Preview 2 is out now!**! - +### Download the installer from the download link below or [see building instructions](./BUILD.md) **Rise Media Player** brings all of your media to a whole new level. If it's videos, the music stored on your devices, discs or even your favourite streaming services; you'll love our player. One library for everything. Almost infinite customisability with settings that are second to none. Stream, browse and explore with Streaming Services - coming soon. @@ -73,22 +74,10 @@ Currently, all users can try out the MSIX packages. When we move to the store, y [![Download](https://user-images.githubusercontent.com/74561130/137598555-649c77c7-1719-4aa3-8017-8b41283de730.png)](https://github.com/Rise-Software/Rise-Media-Player/releases) ![divide](https://user-images.githubusercontent.com/74561130/137599566-866fef7d-967e-4ad1-91da-8014d1752b93.png) [![JoinInsider](https://user-images.githubusercontent.com/74561130/137585885-7f98b4de-5067-41ee-bdb4-2a04fea4b90a.png)](http://www.bit.ly/risesoftinsider) ## Credits -**Creators** +**Creators and Development** * [**Joseph Beattie (@josephbeattie)**](https://github.com/josephbeattie): **Rise Team Leader and Founder - Design, Occasional Programming, Development. Languages and Translations: English Language & Spanish**. -* [**Omar Salas (@YourOrdinaryCat)**](https://github.com/yourordinarycat): **Programming & Development.** - -### Notes -*1 Any Windows device running Windows 10 1903 or later. Windows Mobile/Windows Phone is not supported.* - -### MSIX Install Instructions -**If Windows prompts about Rise Media Player being an untrusted app:** -* Simply right click the MSIX and click Properties -* Go to Digital signatures Tab -* Select Rise Software and click Details -* In next popup select View Certificate -* In next popup select Install Certificate -* In next step select Local machine (If a user account prompt appear click yes) -* Select Place all certificates in Following store and click browse select Trusted People and click OK and Next -* Click Finish -* Try installing the MSIX bundle file. +* [**Omar Salas (@YourOrdinaryCat)**](https://github.com/yourordinarycat): **Programming & Development** +* [**SimpleBear (@itsWindows11)**](https://github.com/itswindows11): **Programming & Development** + +Without this great development team we wouldn't be able to ship new releases so go help them out however you can! diff --git a/Rise Media Player Dev.sln b/Rise Media Player Dev.sln index 817d641aa..ad9c6f71c 100644 --- a/Rise Media Player Dev.sln +++ b/Rise Media Player Dev.sln @@ -13,15 +13,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rise.Common", "Rise.Common\ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rise.Repository", "Rise.NewRepository\Rise.Repository.csproj", "{1319CE6D-828F-4024-93C9-4052F3F053BA}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rise.Effects", "Rise.Effects\Rise.Effects.csproj", "{5DE7E2F1-4095-45A1-914D-98047CD29736}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - Debug|ARM = Debug|ARM Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 @@ -30,9 +30,6 @@ Global {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|Any CPU.ActiveCfg = Debug|x86 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|Any CPU.Build.0 = Debug|x86 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|Any CPU.Deploy.0 = Debug|x86 - {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|ARM.ActiveCfg = Debug|ARM - {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|ARM.Build.0 = Debug|ARM - {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|ARM.Deploy.0 = Debug|ARM {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|ARM64.ActiveCfg = Debug|ARM64 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|ARM64.Build.0 = Debug|ARM64 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Debug|ARM64.Deploy.0 = Debug|ARM64 @@ -45,9 +42,6 @@ Global {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|Any CPU.ActiveCfg = Release|x86 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|Any CPU.Build.0 = Release|x86 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|Any CPU.Deploy.0 = Release|x86 - {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|ARM.ActiveCfg = Release|ARM - {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|ARM.Build.0 = Release|ARM - {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|ARM.Deploy.0 = Release|ARM {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|ARM64.ActiveCfg = Release|ARM64 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|ARM64.Build.0 = Release|ARM64 {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|ARM64.Deploy.0 = Release|ARM64 @@ -59,8 +53,6 @@ Global {5DF9776E-7514-4365-A6FB-7718BA80945D}.Release|x86.Deploy.0 = Release|x86 {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|ARM.ActiveCfg = Debug|ARM - {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|ARM.Build.0 = Debug|ARM {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|ARM64.ActiveCfg = Debug|ARM64 {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|ARM64.Build.0 = Debug|ARM64 {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|x64.ActiveCfg = Debug|x64 @@ -69,8 +61,6 @@ Global {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Debug|x86.Build.0 = Debug|x86 {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|Any CPU.ActiveCfg = Release|Any CPU {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|Any CPU.Build.0 = Release|Any CPU - {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|ARM.ActiveCfg = Release|ARM - {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|ARM.Build.0 = Release|ARM {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|ARM64.ActiveCfg = Release|ARM64 {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|ARM64.Build.0 = Release|ARM64 {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|x64.ActiveCfg = Release|x64 @@ -79,8 +69,6 @@ Global {17D51104-B536-4D03-BD8B-74E0CCE49CFB}.Release|x86.Build.0 = Release|x86 {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|ARM.ActiveCfg = Debug|ARM - {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|ARM.Build.0 = Debug|ARM {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|ARM64.ActiveCfg = Debug|ARM64 {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|ARM64.Build.0 = Debug|ARM64 {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|x64.ActiveCfg = Debug|x64 @@ -89,8 +77,6 @@ Global {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Debug|x86.Build.0 = Debug|x86 {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|Any CPU.ActiveCfg = Release|Any CPU {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|Any CPU.Build.0 = Release|Any CPU - {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|ARM.ActiveCfg = Release|ARM - {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|ARM.Build.0 = Release|ARM {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|ARM64.ActiveCfg = Release|ARM64 {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|ARM64.Build.0 = Release|ARM64 {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|x64.ActiveCfg = Release|x64 @@ -99,8 +85,6 @@ Global {5185BB21-8B6A-4C08-8C50-4E1B8F57B2D5}.Release|x86.Build.0 = Release|x86 {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|Any CPU.Build.0 = Debug|Any CPU - {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|ARM.ActiveCfg = Debug|ARM - {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|ARM.Build.0 = Debug|ARM {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|ARM64.ActiveCfg = Debug|ARM64 {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|ARM64.Build.0 = Debug|ARM64 {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|x64.ActiveCfg = Debug|x64 @@ -109,8 +93,6 @@ Global {86322C85-900E-4BC8-959B-141CDFD68231}.Debug|x86.Build.0 = Debug|x86 {86322C85-900E-4BC8-959B-141CDFD68231}.Release|Any CPU.ActiveCfg = Release|Any CPU {86322C85-900E-4BC8-959B-141CDFD68231}.Release|Any CPU.Build.0 = Release|Any CPU - {86322C85-900E-4BC8-959B-141CDFD68231}.Release|ARM.ActiveCfg = Release|ARM - {86322C85-900E-4BC8-959B-141CDFD68231}.Release|ARM.Build.0 = Release|ARM {86322C85-900E-4BC8-959B-141CDFD68231}.Release|ARM64.ActiveCfg = Release|ARM64 {86322C85-900E-4BC8-959B-141CDFD68231}.Release|ARM64.Build.0 = Release|ARM64 {86322C85-900E-4BC8-959B-141CDFD68231}.Release|x64.ActiveCfg = Release|x64 @@ -119,8 +101,6 @@ Global {86322C85-900E-4BC8-959B-141CDFD68231}.Release|x86.Build.0 = Release|x86 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|ARM.ActiveCfg = Debug|ARM - {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|ARM.Build.0 = Debug|ARM {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|ARM64.ActiveCfg = Debug|ARM64 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|ARM64.Build.0 = Debug|ARM64 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|x64.ActiveCfg = Debug|x64 @@ -129,14 +109,28 @@ Global {1319CE6D-828F-4024-93C9-4052F3F053BA}.Debug|x86.Build.0 = Debug|x86 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|Any CPU.ActiveCfg = Release|Any CPU {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|Any CPU.Build.0 = Release|Any CPU - {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|ARM.ActiveCfg = Release|ARM - {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|ARM.Build.0 = Release|ARM {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|ARM64.ActiveCfg = Release|ARM64 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|ARM64.Build.0 = Release|ARM64 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|x64.ActiveCfg = Release|x64 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|x64.Build.0 = Release|x64 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|x86.ActiveCfg = Release|x86 {1319CE6D-828F-4024-93C9-4052F3F053BA}.Release|x86.Build.0 = Release|x86 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|ARM64.Build.0 = Debug|ARM64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|x64.ActiveCfg = Debug|x64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|x64.Build.0 = Debug|x64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|x86.ActiveCfg = Debug|x86 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Debug|x86.Build.0 = Debug|x86 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|Any CPU.Build.0 = Release|Any CPU + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|ARM64.ActiveCfg = Release|ARM64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|ARM64.Build.0 = Release|ARM64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|x64.ActiveCfg = Release|x64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|x64.Build.0 = Release|x64 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|x86.ActiveCfg = Release|x86 + {5DE7E2F1-4095-45A1-914D-98047CD29736}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Rise Media Player Dev/AnimatedVisuals/EulaLottie.cs b/Rise Media Player Dev/AnimatedVisuals/EulaLottie.cs deleted file mode 100644 index b6475ebcf..000000000 --- a/Rise Media Player Dev/AnimatedVisuals/EulaLottie.cs +++ /dev/null @@ -1,14613 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// LottieGen version: -// 7.1.0-build.0 -// -// Command: -// LottieGen -Language CSharp -Public -WinUIVersion 2.4 -InputFile eulaLottie.json -// -// Input file: -// eulaLottie.json (46709 bytes created 14:07+01:00 Apr 12 2022) -// -// LottieGen source: -// http://aka.ms/Lottie -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -// __________________________________________________________________________________________ -// | Object stats | UAP v12 count | UAP v11 count | UAP v8 count | UAP v7 count | -// |__________________________|_______________|_______________|______________|______________| -// | All CompositionObjects | 630 | 630 | 620 | 376 | -// |--------------------------+---------------+---------------+--------------+--------------| -// | Expression animators | 56 | 56 | 54 | 48 | -// | KeyFrame animators | 56 | 56 | 54 | 48 | -// | Reference parameters | 56 | 56 | 54 | 48 | -// | Expression operations | 0 | 0 | 0 | 0 | -// |--------------------------+---------------+---------------+--------------+--------------| -// | Animated brushes | 1 | 1 | 1 | 1 | -// | Animated gradient stops | - | - | - | - | -// | ExpressionAnimations | 1 | 1 | 1 | 1 | -// | PathKeyFrameAnimations | 2 | 2 | - | - | -// |--------------------------+---------------+---------------+--------------+--------------| -// | ContainerVisuals | 34 | 34 | 34 | 12 | -// | ShapeVisuals | 24 | 24 | 24 | 18 | -// |--------------------------+---------------+---------------+--------------+--------------| -// | ContainerShapes | 7 | 7 | 7 | 5 | -// | CompositionSpriteShapes | 32 | 32 | 32 | 26 | -// |--------------------------+---------------+---------------+--------------+--------------| -// | Brushes | 48 | 48 | 48 | 9 | -// | Gradient stops | 6 | 6 | 6 | 6 | -// | CompositionVisualSurface | 22 | 22 | 22 | - | -// ------------------------------------------------------------------------------------------ -using Microsoft.Graphics.Canvas; -using Microsoft.Graphics.Canvas.Effects; -using Microsoft.Graphics.Canvas.Geometry; -using System; -using System.Collections.Generic; -using System.Numerics; -using Windows.Graphics; -using Windows.UI; -using Windows.UI.Composition; - -namespace AnimatedVisuals -{ - // Name: 07 - EULA - // Frame rate: 60 fps - // Frame count: 210 - // Duration: 3500.0 mS - sealed class EulaLottie - : Microsoft.UI.Xaml.Controls.IAnimatedVisualSource - { - // Animation duration: 3.500 seconds. - internal const long c_durationTicks = 35000000; - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor) - { - object ignored = null; - return TryCreateAnimatedVisual(compositor, out ignored); - } - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor, out object diagnostics) - { - diagnostics = null; - - if (EulaLottie_AnimatedVisual_UAPv12.IsRuntimeCompatible()) - { - var res = - new EulaLottie_AnimatedVisual_UAPv12( - compositor - ); - return res; - } - - if (EulaLottie_AnimatedVisual_UAPv11.IsRuntimeCompatible()) - { - var res = - new EulaLottie_AnimatedVisual_UAPv11( - compositor - ); - return res; - } - - if (EulaLottie_AnimatedVisual_UAPv8.IsRuntimeCompatible()) - { - var res = - new EulaLottie_AnimatedVisual_UAPv8( - compositor - ); - return res; - } - - if (EulaLottie_AnimatedVisual_UAPv7.IsRuntimeCompatible()) - { - var res = - new EulaLottie_AnimatedVisual_UAPv7( - compositor - ); - return res; - } - - return null; - } - - /// - /// Gets the number of frames in the animation. - /// - public double FrameCount => 210d; - - /// - /// Gets the frame rate of the animation. - /// - public double Framerate => 60d; - - /// - /// Gets the duration of the animation. - /// - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - - /// - /// Converts a zero-based frame number to the corresponding progress value denoting the - /// start of the frame. - /// - public double FrameToProgress(double frameNumber) - { - return frameNumber / 210d; - } - - /// - /// Returns a map from marker names to corresponding progress values. - /// - public IReadOnlyDictionary Markers => - new Dictionary - { - }; - - /// - /// Sets the color property with the given name, or does nothing if no such property - /// exists. - /// - public void SetColorProperty(string propertyName, Color value) - { - } - - /// - /// Sets the scalar property with the given name, or does nothing if no such property - /// exists. - /// - public void SetScalarProperty(string propertyName, double value) - { - } - - sealed class EulaLottie_AnimatedVisual_UAPv12 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostDarkSlateBlue_FF263DAA; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFEDEDED; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostLightSeaGreen_FF00C0A4; - CompositionColorGradientStop _gradientStop_1_AlmostAquamarine_FF74EBDB; - CompositionPath _path_0; - CompositionPath _path_1; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_10; - CompositionPathGeometry _pathGeometry_15; - CompositionPathGeometry _pathGeometry_21; - CompositionRectangleGeometry _rectangle_207x231; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0p65_to_0p5; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_3; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - Vector2KeyFrameAnimation _offsetVector2Animation_2; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - PathKeyFrameAnimation CreatePathKeyFrameAnimation(float initialProgress, CompositionPath initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreatePathKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - // Frame 200. - result.InsertKeyFrame(0.952380955F, false); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 50. - result.InsertKeyFrame(0.238095239F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - Opacity for layer: paper emb - // - - - Shape tree root for layer: paper emb - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 205.311005F)); - builder.AddLine(new Vector2(178.945007F, 205.311005F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 185.932007F)); - builder.AddLine(new Vector2(178.945007F, 185.932007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 166.552994F)); - builder.AddLine(new Vector2(178.945007F, 166.552994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 147.173996F)); - builder.AddLine(new Vector2(178.945007F, 147.173996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 127.793999F)); - builder.AddLine(new Vector2(178.945007F, 127.793999F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 108.415001F)); - builder.AddLine(new Vector2(178.945007F, 108.415001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 87.2659988F)); - builder.AddLine(new Vector2(178.945007F, 87.2659988F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 67.887001F)); - builder.AddLine(new Vector2(178.945007F, 67.887001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(29.3700008F, 29.3729992F)); - builder.AddLine(new Vector2(-29.8589993F, 29.3729992F)); - builder.AddCubicBezier(new Vector2(-31.8540001F, 29.3729992F), new Vector2(-33.4710007F, 27.7579994F), new Vector2(-33.4710007F, 25.7639999F)); - builder.AddLine(new Vector2(-33.4710007F, -25.7639999F)); - builder.AddCubicBezier(new Vector2(-33.4710007F, -27.757F), new Vector2(-31.8540001F, -29.3729992F), new Vector2(-29.8589993F, -29.3729992F)); - builder.AddLine(new Vector2(29.8610001F, -29.3729992F)); - builder.AddCubicBezier(new Vector2(31.8540001F, -29.3729992F), new Vector2(33.4710007F, -27.757F), new Vector2(33.4710007F, -25.7639999F)); - builder.AddLine(new Vector2(33.4710007F, 25.2959995F)); - builder.AddCubicBezier(new Vector2(33.4589996F, 27.5400009F), new Vector2(31.6259995F, 29.3729992F), new Vector2(29.3700008F, 29.3729992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-18.8460007F, 42.1539993F)); - builder.AddCubicBezier(new Vector2(-18.8460007F, 42.1539993F), new Vector2(-41.1790009F, 42.3330002F), new Vector2(-41.1790009F, 42.3330002F)); - builder.AddCubicBezier(new Vector2(-41.1790009F, 42.3330002F), new Vector2(-41.1430016F, 42.8689995F), new Vector2(-41.1430016F, 42.8689995F)); - builder.AddCubicBezier(new Vector2(-41.1430016F, 42.8689995F), new Vector2(-41.4029999F, 18.0359993F), new Vector2(-41.4029999F, 18.0359993F)); - builder.AddCubicBezier(new Vector2(-41.4029999F, 18.0359993F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(-18.8460007F, 42.1539993F), new Vector2(-18.8460007F, 42.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(22.243F, 4.24300003F)); - builder.AddCubicBezier(new Vector2(22.243F, 4.24300003F), new Vector2(22.243F, -8.60099983F), new Vector2(22.243F, -8.60099983F)); - builder.AddCubicBezier(new Vector2(22.243F, -16.0370007F), new Vector2(16.2150002F, -22.0650005F), new Vector2(8.77900028F, -22.0650005F)); - builder.AddCubicBezier(new Vector2(8.77900028F, -22.0650005F), new Vector2(-4.06500006F, -22.0650005F), new Vector2(-4.06500006F, -22.0650005F)); - builder.AddCubicBezier(new Vector2(-19.6350002F, -22.0650005F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(22.243F, 19.8129997F), new Vector2(22.243F, 4.24300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.1540003F, 13.1540003F)); - builder.AddCubicBezier(new Vector2(13.1540003F, 13.1540003F), new Vector2(13.1540003F, 0.31099999F), new Vector2(13.1540003F, 0.31099999F)); - builder.AddCubicBezier(new Vector2(13.1540003F, -7.125F), new Vector2(7.12599993F, -13.1540003F), new Vector2(-0.310000002F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-0.310000002F, -13.1540003F), new Vector2(-13.1540003F, -13.1540003F), new Vector2(-13.1540003F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-28.7240009F, -13.1540003F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(13.1540003F, 28.7240009F), new Vector2(13.1540003F, 13.1540003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - - Opacity for layer: paper_fold_emb - // - - - - Shape tree root for layer: paper_fold_emb - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-16.8460007F, 45.1539993F)); - builder.AddCubicBezier(new Vector2(-16.8460007F, 45.1539993F), new Vector2(-39.1790009F, 45.3330002F), new Vector2(-39.1790009F, 45.3330002F)); - builder.AddCubicBezier(new Vector2(-39.1790009F, 45.3330002F), new Vector2(-39.1430016F, 45.8689995F), new Vector2(-39.1430016F, 45.8689995F)); - builder.AddCubicBezier(new Vector2(-39.1430016F, 45.8689995F), new Vector2(-39.4029999F, 21.0359993F), new Vector2(-39.4029999F, 21.0359993F)); - builder.AddCubicBezier(new Vector2(-39.4029999F, 21.0359993F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(-16.8460007F, 45.1539993F), new Vector2(-16.8460007F, 45.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - - Opacity for layer: paper_fold_emb - // - - - - Shape tree root for layer: paper_fold_emb - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(24.243F, 7.24300003F)); - builder.AddCubicBezier(new Vector2(24.243F, 7.24300003F), new Vector2(24.243F, -5.60099983F), new Vector2(24.243F, -5.60099983F)); - builder.AddCubicBezier(new Vector2(24.243F, -13.0369997F), new Vector2(18.2150002F, -19.0650005F), new Vector2(10.7790003F, -19.0650005F)); - builder.AddCubicBezier(new Vector2(10.7790003F, -19.0650005F), new Vector2(-2.06500006F, -19.0650005F), new Vector2(-2.06500006F, -19.0650005F)); - builder.AddCubicBezier(new Vector2(-17.6350002F, -19.0650005F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(24.243F, 22.8129997F), new Vector2(24.243F, 7.24300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - - Opacity for layer: paper_fold_emb - // - - - - Shape tree root for layer: paper_fold_emb - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(15.1540003F, 16.1539993F)); - builder.AddCubicBezier(new Vector2(15.1540003F, 16.1539993F), new Vector2(15.1540003F, 3.31100011F), new Vector2(15.1540003F, 3.31100011F)); - builder.AddCubicBezier(new Vector2(15.1540003F, -4.125F), new Vector2(9.12699986F, -10.1540003F), new Vector2(1.69099998F, -10.1540003F)); - builder.AddCubicBezier(new Vector2(1.69099998F, -10.1540003F), new Vector2(-11.1540003F, -10.1540003F), new Vector2(-11.1540003F, -10.1540003F)); - builder.AddCubicBezier(new Vector2(-26.7240009F, -10.1540003F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(15.1540003F, 31.7240009F), new Vector2(15.1540003F, 16.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: paper_fold_emb_msk - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.1540003F, 13.1540003F)); - builder.AddLine(new Vector2(13.1540003F, 0.31099999F)); - builder.AddCubicBezier(new Vector2(13.1540003F, -7.125F), new Vector2(7.12599993F, -13.1540003F), new Vector2(-0.310000002F, -13.1540003F)); - builder.AddLine(new Vector2(-13.1540003F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-28.7240009F, -13.1540003F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(13.1540003F, 28.7240009F), new Vector2(13.1540003F, 13.1540003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: signature_shdw 2 - // - - - Offset:<276, 276> - // - - Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 92.7300034F)); - builder.AddLine(new Vector2(-82.8310013F, 92.7300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 92.7300034F), new Vector2(-90.8310013F, 89.1490021F), new Vector2(-90.8310013F, 84.7300034F)); - builder.AddLine(new Vector2(-90.8310013F, -47.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -51.6489983F), new Vector2(-87.25F, -55.2299995F), new Vector2(-82.8310013F, -55.2299995F)); - builder.AddLine(new Vector2(82.8310013F, -55.2299995F)); - builder.AddCubicBezier(new Vector2(87.25F, -55.2299995F), new Vector2(90.8310013F, -51.6489983F), new Vector2(90.8310013F, -47.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 84.7300034F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 89.1490021F), new Vector2(87.25F, 92.7300034F), new Vector2(82.8310013F, 92.7300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 65.2300034F)); - builder.AddLine(new Vector2(-82.8310013F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 65.2300034F), new Vector2(-90.8310013F, 61.6489983F), new Vector2(-90.8310013F, 57.2299995F)); - builder.AddLine(new Vector2(-90.8310013F, -57.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -61.6489983F), new Vector2(-87.25F, -65.2300034F), new Vector2(-82.8310013F, -65.2300034F)); - builder.AddLine(new Vector2(82.8310013F, -65.2300034F)); - builder.AddCubicBezier(new Vector2(87.25F, -65.2300034F), new Vector2(90.8310013F, -61.6489983F), new Vector2(90.8310013F, -57.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 57.2299995F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.6489983F), new Vector2(87.25F, 65.2300034F), new Vector2(82.8310013F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // - - - Opacity for layer: signature_emb - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(82.6610031F, 65.2300034F)); - builder.AddLine(new Vector2(-86.5220032F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-91.0350037F, 65.2300034F), new Vector2(-94.6920013F, 61.5130005F), new Vector2(-94.6920013F, 56.9249992F)); - builder.AddLine(new Vector2(-94.6920013F, -61.9000015F)); - builder.AddCubicBezier(new Vector2(-94.6920013F, -66.487999F), new Vector2(-91.0350037F, -70.2050018F), new Vector2(-86.5220032F, -70.2050018F)); - builder.AddLine(new Vector2(82.6610031F, -70.2050018F)); - builder.AddCubicBezier(new Vector2(87.1740036F, -70.2050018F), new Vector2(90.8310013F, -66.487999F), new Vector2(90.8310013F, -61.9000015F)); - builder.AddLine(new Vector2(90.8310013F, 56.9249992F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.5130005F), new Vector2(87.1740036F, 65.2300034F), new Vector2(82.6610031F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - // - - - Shape tree root for layer: Line - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(23.7479992F, 103.220001F)); - builder.AddLine(new Vector2(157.757004F, 103.220001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-57.112999F, -11.0600004F)); - builder.AddCubicBezier(new Vector2(-55.7200012F, -15.29F), new Vector2(-53.0320015F, -19.3570004F), new Vector2(-48.9440002F, -21.1259995F)); - builder.AddCubicBezier(new Vector2(-44.855999F, -22.8939991F), new Vector2(-39.3069992F, -21.5769997F), new Vector2(-37.4080009F, -17.5480003F)); - builder.AddCubicBezier(new Vector2(-36.0299988F, -14.6239996F), new Vector2(-36.7900009F, -11.1750002F), new Vector2(-37.7449989F, -8.08699989F)); - builder.AddCubicBezier(new Vector2(-41.1160011F, 2.80800009F), new Vector2(-46.6669998F, 13.0229998F), new Vector2(-53.9749985F, 21.7779999F)); - builder.AddCubicBezier(new Vector2(-48.0530014F, 12.5419998F), new Vector2(-38.7799988F, 6.06699991F), new Vector2(-29.7490005F, -0.163000003F)); - builder.AddCubicBezier(new Vector2(-27.2469997F, -1.88900006F), new Vector2(-24.4060001F, -3.69799995F), new Vector2(-21.4060001F, -3.21399999F)); - builder.AddCubicBezier(new Vector2(-20.5650005F, -3.07800007F), new Vector2(-19.6959991F, -2.71199989F), new Vector2(-19.2639999F, -1.97800004F)); - builder.AddCubicBezier(new Vector2(-18.9780006F, -1.49199998F), new Vector2(-18.9190006F, -0.906000018F), new Vector2(-18.9300003F, -0.342000008F)); - builder.AddCubicBezier(new Vector2(-19.0030003F, 3.40400004F), new Vector2(-21.7290001F, 6.47800016F), new Vector2(-23.5249996F, 9.76599979F)); - builder.AddCubicBezier(new Vector2(-25.3209991F, 13.0539999F), new Vector2(-25.8490009F, 17.9230003F), new Vector2(-22.6650009F, 19.8990002F)); - builder.AddCubicBezier(new Vector2(-21.4529991F, 20.6509991F), new Vector2(-19.9640007F, 20.7810001F), new Vector2(-18.5380001F, 20.809F)); - builder.AddCubicBezier(new Vector2(-3.95300007F, 21.0970001F), new Vector2(10.3879995F, 11.9790001F), new Vector2(16.316F, -1.35000002F)); - builder.AddCubicBezier(new Vector2(16.9430008F, -2.75999999F), new Vector2(17.2240009F, -4.86999989F), new Vector2(15.7889996F, -5.4369998F)); - builder.AddCubicBezier(new Vector2(15.0380001F, -5.73400021F), new Vector2(14.1929998F, -5.38399982F), new Vector2(13.5059996F, -4.95900011F)); - builder.AddCubicBezier(new Vector2(9.79300022F, -2.65899992F), new Vector2(7.95100021F, 1.76100004F), new Vector2(7.11499977F, 6.04799986F)); - builder.AddCubicBezier(new Vector2(6.21700001F, 10.6520004F), new Vector2(6.53800011F, 16.1420002F), new Vector2(10.2279997F, 19.0370007F)); - builder.AddCubicBezier(new Vector2(12.8430004F, 21.0890007F), new Vector2(16.9370003F, 22.1900005F), new Vector2(20.2609997F, 22.1900005F)); - builder.AddCubicBezier(new Vector2(28.3980007F, 22.1900005F), new Vector2(34.0839996F, 20.3500004F), new Vector2(41.1030006F, 16.823F)); - builder.AddCubicBezier(new Vector2(48.1220016F, 13.2959995F), new Vector2(55.6230011F, 6.60200024F), new Vector2(57.973999F, -0.893000007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: tilde_shdw - // - - - Offset:<276, 276> - // - - Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-27.4759998F, 26.3659992F), new Vector2(-31.2189999F, 0F)); - builder.AddCubicBezier(new Vector2(-32.1399994F, -6.48899984F), new Vector2(-16.1399994F, -19.4890003F), new Vector2(-1F, -19.2199993F)); - builder.AddCubicBezier(new Vector2(25.6270008F, -18.7469997F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // - - - Opacity for layer: tilde_emb - // - - Scale:2,2, Offset:<280.67102, 325.018> - CanvasGeometry Geometry_25() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_26() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Layer aggregator - // - - Offset:<150.025, 167.34299> - // - ShapeGroup: square Offset:<61.754, 57.785> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xF0, 0xEF, 0xEE), _holdThenStepEasingFunction); - // Frame 5. - // AlmostWhiteSmoke_FFF0EFEE - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // ShapeGroup: square Offset:<61.754, 57.785> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostDarkSlateBlue_FF263DAA() - { - return _colorBrush_AlmostDarkSlateBlue_FF263DAA = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x26, 0x3D, 0xAA)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFEDEDED() - { - return _colorBrush_AlmostWhiteSmoke_FFEDEDED = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xED, 0xED, 0xED)); - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper_cont_sh - // - - Shape tree root for layer: paper_cont_sh - // - Offset:<150.025, 167.34299> - // Transforms: paper_cont_sh Offset:<0, 1.5> - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostGainsboro_FFE0DFDD() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xE0, 0xDF, 0xDD)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _gradientStop_0_AlmostLightSeaGreen_FF00C0A4 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _gradientStop_1_AlmostAquamarine_FF74EBDB = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostWhiteSmoke_FFF7F7F7() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xF7, 0xF7, 0xF7)); - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - // Transforms for paper_cont - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - var shapes = result.Shapes; - // Transforms: Lines - shapes.Add(SpriteShape_04()); - // Transforms: Lines - shapes.Add(SpriteShape_05()); - // Transforms: Lines - shapes.Add(SpriteShape_06()); - // Transforms: Lines - shapes.Add(SpriteShape_07()); - // Transforms: Lines - shapes.Add(SpriteShape_08()); - // Transforms: Lines - shapes.Add(SpriteShape_09()); - // Transforms: Lines - shapes.Add(SpriteShape_10()); - // Transforms: Lines - shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_cont_sh - // Shape tree root for layer: paper_cont_sh - // Transforms for paper_cont - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // Transforms: paper_cont_sh Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for paper_cont - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // ShapeGroup: square Offset:<61.754, 57.785> - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Transforms for 1___Eula_signature - CompositionContainerShape ContainerShape_3() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(554F, 554F); - result.Scale = new Vector2(0.5F, 0.5F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 3 - // Transforms for 07 - EULA - Paper - CompositionContainerShape ContainerShape_4() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 3 Offset:<278, 291> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Transforms for 1___Eula_tilde - CompositionContainerShape ContainerShape_5() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(330F, 378F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p65_to_0p5(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_4(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 1 - // Transforms for 07 - EULA - Paper - CompositionContainerShape ContainerShape_6() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<276, 276> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_00() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_01() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_04() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_05()); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_05() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.20000005F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_06()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_06() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_08()); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_08() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_11()); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_10() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.39999998F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_14()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_11() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_15()); - result.SetSourceParameter("source", SurfaceBrush_17()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_12() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_16()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_13() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_18()); - result.SetSourceParameter("source", SurfaceBrush_20()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_14() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_19()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_15() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.79999995F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_21()); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostGainsboro_FFE0DFDD()); - colorStops.Add(GradientStop_1_AlmostWhiteSmoke_FFF7F7F7()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-27F, 21.5F); - result.EndPoint = new Vector2(27F, 22F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature - // Scale:2,2, Offset:<604.304, 524.929> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(42.5F, 93.5F); - result.EndPoint = new Vector2(-43F, -95.5F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde 2 - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostLightSeaGreen_FF00C0A4); - colorStops.Add(_gradientStop_1_AlmostAquamarine_FF74EBDB); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPath Path_0() - { - var result = _path_0 = new CompositionPath(Geometry_22()); - return result; - } - - CompositionPath Path_1() - { - var result = _path_1 = new CompositionPath(Geometry_26()); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper emb - // - Shape tree root for layer: paper emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_02() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), RootProgress()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_03() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_04() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_05() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_06() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_07() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_08() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_09() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_11() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_fold_emb - // - Shape tree root for layer: paper_fold_emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_12() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: paper_fold_emb_msk - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_13() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_17())); - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: signature_shdw 2 - // - Offset:<276, 276> - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CompositionPathGeometry PathGeometry_14() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_18())); - } - - CompositionPathGeometry PathGeometry_15() - { - return _pathGeometry_15 = _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_emb - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_sign_shdw - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_18() - { - var result = _c.CreatePathGeometry(Path_0()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature_sign - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_19() - { - var result = _c.CreatePathGeometry(_path_0); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: tilde_shdw - // - Offset:<276, 276> - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CompositionPathGeometry PathGeometry_20() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_23())); - } - - CompositionPathGeometry PathGeometry_21() - { - return _pathGeometry_21 = _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: tilde_emb - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_22() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_25())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: Checkmark - Shadow - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_23() - { - var result = _c.CreatePathGeometry(Path_1()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_3(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: Checkmark - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_24() - { - var result = _c.CreatePathGeometry(_path_1); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // Rectangle Path 1.RectangleGeometry - CompositionRectangleGeometry Rectangle_207x231() - { - var result = _rectangle_207x231 = _c.CreateRectangleGeometry(); - result.Offset = new Vector2(-103.5F, -115.5F); - result.Size = new Vector2(207F, 231F); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper 2 - // Shape tree root for layer: paper 2 - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper emb - // Shape tree root for layer: paper emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<184.62, 370.106>, Scale:<1.04216, 1.01799> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1.04216003F, 0F, 0F, 1.01798999F, 184.619995F, 370.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 0.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), _colorBrush_Black);; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - var result = _c.CreateSpriteShape(PathGeometry_02()); - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFEDEDED(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - var result = _c.CreateSpriteShape(PathGeometry_03()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - var result = _c.CreateSpriteShape(PathGeometry_04()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - var result = _c.CreateSpriteShape(PathGeometry_05()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - var result = _c.CreateSpriteShape(PathGeometry_06()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - var result = _c.CreateSpriteShape(PathGeometry_07()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - var result = _c.CreateSpriteShape(PathGeometry_09()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_cont_sh - // - Shape tree root for layer: paper_cont_sh - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<61.754, 59.285> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 59.2849998F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<61.754, 57.785> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 57.7849998F), AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_fold_emb - // Shape tree root for layer: paper_fold_emb - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<189.62, 369.106>, Scale:<1.03099, 1.10502> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1.03099F, 0F, 0F, 1.10502005F, 189.619995F, 369.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_13(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<662.648, 582.26495>, Rotation:-0.011598425070025746 degrees, - // Scale:<1.6, 1.6> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1.60000002F, 0F, 0F, 1.60000002F, 662.64801F, 582.264954F), ColorBrush_AlmostDarkSlateBlue_FF263DAA());; - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - Shape tree root for layer: Shape Layer 3 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<254.5, 297.5> - var geometry = Rectangle_207x231(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 254.5F, 297.5F), _colorBrush_AlmostDarkSlateBlue_FF263DAA);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = PathGeometry_15(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_emb - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_16(), new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = _pathGeometry_15; - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<513.223, 459.449>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(2F, 0F, 0F, 2F, 513.223022F, 459.449005F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_2p5(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_sign_shdw - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<695.36304, 587.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_18(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 587.155029F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<695.36304, 577.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 577.155029F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<334.28003, 378.976>, Scale:<2, 2> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 334.280029F, 378.976013F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - Shape tree root for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<252.5, 282.5> - var geometry = _rectangle_207x231; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 252.5F, 282.5F), _colorBrush_AlmostDarkSlateBlue_FF263DAA);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = PathGeometry_21(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: tilde_emb - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<329.14, 372.488>, Scale:<2.02058, 2.02058> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(2.02058005F, 0F, 0F, 2.02058005F, 329.140015F, 372.488007F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde 2 - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = _pathGeometry_21; - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_3());; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: Checkmark - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<555.00104, 556.49805> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 555.001038F, 556.498047F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<554.00104, 553.99805> - var result = CreateSpriteShape(PathGeometry_24(), new Matrix3x2(1F, 0F, 0F, 1F, 554.001038F, 553.998047F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_15() - { - return _c.CreateSurfaceBrush(VisualSurface_15()); - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_16() - { - return _c.CreateSurfaceBrush(VisualSurface_16()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_17() - { - return _c.CreateSurfaceBrush(VisualSurface_17()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_18() - { - return _c.CreateSurfaceBrush(VisualSurface_18()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_19() - { - return _c.CreateSurfaceBrush(VisualSurface_19()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_20() - { - return _c.CreateSurfaceBrush(VisualSurface_20()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_21() - { - return _c.CreateSurfaceBrush(VisualSurface_21()); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_15(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_19(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_20(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_21(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_22(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_15() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_23(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_16() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_24(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_17() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_25(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_18() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_29(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_19() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_30(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_20() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_21() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_32(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // Opacity for layer: 07 - EULA - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 07 - EULA - Paper - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_06()); - // PreComp layer: 1___Eula_signature - children.InsertAtTop(ContainerVisual_16()); - children.InsertAtTop(SpriteVisual_11()); - // PreComp layer: 1___Eula_tilde - children.InsertAtTop(ContainerVisual_26()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // Opacity for layer: 07 - EULA - Paper - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 07 - EULA - Paper - // Transforms for 07 - EULA - Paper - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_00()); - // Shape tree root for layer: paper - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_01()); - // Shape tree root for layer: Lines - children.InsertAtTop(ShapeVisual_04()); - children.InsertAtTop(SpriteVisual_03()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_06()); - children.InsertAtTop(SpriteVisual_04()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: paper 2 - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_02()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.25F; - // Shape tree root for layer: paper emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: paper emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: paper_cont_sh - result.Children.InsertAtTop(ShapeVisual_05()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_05()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.25F; - // Shape tree root for layer: paper_fold_emb - result.Children.InsertAtTop(ShapeVisual_07()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: paper_fold_emb_msk - result.Children.InsertAtTop(ShapeVisual_08()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_07()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_shdw 2 - result.Children.InsertAtTop(ShapeVisual_09()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shape Layer 3 - result.Children.InsertAtTop(ShapeVisual_10()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_signature - result.Children.InsertAtTop(ContainerVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Transforms for 1___Eula_signature - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(554F, 554F, 0F); - result.Scale = new Vector3(0.5F, 0.5F, 0F); - result.Children.InsertAtTop(ContainerVisual_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: signature - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_08()); - // Shape tree root for layer: Line - children.InsertAtTop(ShapeVisual_14()); - children.InsertAtTop(SpriteVisual_10()); - // Shape tree root for layer: signature_sign - children.InsertAtTop(ShapeVisual_16()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_09()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_emb - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: signature_emb_msk - result.Children.InsertAtTop(ShapeVisual_13()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_sign_shdw - result.Children.InsertAtTop(ShapeVisual_15()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_12()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: tilde_shdw - result.Children.InsertAtTop(ShapeVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_18()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_tilde - result.Children.InsertAtTop(ContainerVisual_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Transforms for 1___Eula_tilde - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(330F, 378F, 0F); - result.Children.InsertAtTop(ContainerVisual_28()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: tilde - children.InsertAtTop(ShapeVisual_19()); - children.InsertAtTop(SpriteVisual_13()); - children.InsertAtTop(SpriteVisual_15()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_23()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_14()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: tilde_emb - result.Children.InsertAtTop(ShapeVisual_20()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: tilde 2 - result.Children.InsertAtTop(ShapeVisual_21()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Checkmark - Shadow - result.Children.InsertAtTop(ShapeVisual_22()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_0() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, new CompositionPath(Geometry_11()), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new CompositionPath(Geometry_12()), CubicBezierEasingFunction_2()); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new CompositionPath(Geometry_13()), CubicBezierEasingFunction_3()); - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper_fold_emb - // - - Shape tree root for layer: paper_fold_emb - // - Offset:<150.025, 167.34299> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_1() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, new CompositionPath(Geometry_14()), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new CompositionPath(Geometry_15()), _cubicBezierEasingFunction_2); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new CompositionPath(Geometry_16()), _cubicBezierEasingFunction_3); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.600000024F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0p65_to_0p5() - { - // Frame 0. - var result = _scalarAnimation_0p65_to_0p5 = CreateScalarKeyFrameAnimation(0F, 0.649999976F, _stepThenHoldEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.649999976F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 0.49000001F, _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, 0.5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F))); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_2p5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2.5F, _cubicBezierEasingFunction_0); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - Opacity for layer: 1___Eula_signature - // - - Opacity for layer: signature_sign_shdw - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.699999988F, 0F), new Vector2(0.300000012F, 1F))); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature_sign - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.300000012F, 1F))); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_2); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - // Shape tree root for layer: paper 2 - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - // Shape tree root for layer: paper emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_03()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_0()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - // Shape tree root for layer: paper_cont_sh - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_1()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<150.025, 167.34299> - shapes.Add(ContainerShape_2()); - // Offset:<150.025, 167.34299> - shapes.Add(SpriteShape_14()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - // Shape tree root for layer: paper_fold_emb - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_15()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb_msk - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_16()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: signature_shdw 2 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_3()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p6(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 3 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_4()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.5F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_20()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb_msk - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign_shdw - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.100000001F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_23()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: tilde_shdw - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_5()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_6()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde_emb - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.25F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_28()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde 2 - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - Shadow - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_30()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_01(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_05(); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_09(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_10(); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_12() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_12(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_13() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_13(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_14() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_14(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_15() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_15(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 60F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-555F, -454F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-555F, -454F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-554F, -554F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = _offsetVector2Animation_2 = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -216F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-276F, -276F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 10F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_4() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-442F, -406F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-442F, -406F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-442F, -466F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -216F, 0F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-555F, -454F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-555F, -454F, 0F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector3(-554F, -554F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-442F, -406F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-442F, -406F, 0F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector3(-442F, -466F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal EulaLottie_AnimatedVisual_UAPv12( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 12); - } - } - - sealed class EulaLottie_AnimatedVisual_UAPv11 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostDarkSlateBlue_FF263DAA; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFEDEDED; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostLightSeaGreen_FF00C0A4; - CompositionColorGradientStop _gradientStop_1_AlmostAquamarine_FF74EBDB; - CompositionPath _path_0; - CompositionPath _path_1; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_10; - CompositionPathGeometry _pathGeometry_15; - CompositionPathGeometry _pathGeometry_21; - CompositionRoundedRectangleGeometry _roundedRectangle_207x231; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0p65_to_0p5; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_3; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - Vector2KeyFrameAnimation _offsetVector2Animation_2; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - PathKeyFrameAnimation CreatePathKeyFrameAnimation(float initialProgress, CompositionPath initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreatePathKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - // Frame 200. - result.InsertKeyFrame(0.952380955F, false); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 50. - result.InsertKeyFrame(0.238095239F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - Opacity for layer: paper emb - // - - - Shape tree root for layer: paper emb - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 205.311005F)); - builder.AddLine(new Vector2(178.945007F, 205.311005F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 185.932007F)); - builder.AddLine(new Vector2(178.945007F, 185.932007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 166.552994F)); - builder.AddLine(new Vector2(178.945007F, 166.552994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 147.173996F)); - builder.AddLine(new Vector2(178.945007F, 147.173996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 127.793999F)); - builder.AddLine(new Vector2(178.945007F, 127.793999F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 108.415001F)); - builder.AddLine(new Vector2(178.945007F, 108.415001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 87.2659988F)); - builder.AddLine(new Vector2(178.945007F, 87.2659988F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 67.887001F)); - builder.AddLine(new Vector2(178.945007F, 67.887001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(29.3700008F, 29.3729992F)); - builder.AddLine(new Vector2(-29.8589993F, 29.3729992F)); - builder.AddCubicBezier(new Vector2(-31.8540001F, 29.3729992F), new Vector2(-33.4710007F, 27.7579994F), new Vector2(-33.4710007F, 25.7639999F)); - builder.AddLine(new Vector2(-33.4710007F, -25.7639999F)); - builder.AddCubicBezier(new Vector2(-33.4710007F, -27.757F), new Vector2(-31.8540001F, -29.3729992F), new Vector2(-29.8589993F, -29.3729992F)); - builder.AddLine(new Vector2(29.8610001F, -29.3729992F)); - builder.AddCubicBezier(new Vector2(31.8540001F, -29.3729992F), new Vector2(33.4710007F, -27.757F), new Vector2(33.4710007F, -25.7639999F)); - builder.AddLine(new Vector2(33.4710007F, 25.2959995F)); - builder.AddCubicBezier(new Vector2(33.4589996F, 27.5400009F), new Vector2(31.6259995F, 29.3729992F), new Vector2(29.3700008F, 29.3729992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-18.8460007F, 42.1539993F)); - builder.AddCubicBezier(new Vector2(-18.8460007F, 42.1539993F), new Vector2(-41.1790009F, 42.3330002F), new Vector2(-41.1790009F, 42.3330002F)); - builder.AddCubicBezier(new Vector2(-41.1790009F, 42.3330002F), new Vector2(-41.1430016F, 42.8689995F), new Vector2(-41.1430016F, 42.8689995F)); - builder.AddCubicBezier(new Vector2(-41.1430016F, 42.8689995F), new Vector2(-41.4029999F, 18.0359993F), new Vector2(-41.4029999F, 18.0359993F)); - builder.AddCubicBezier(new Vector2(-41.4029999F, 18.0359993F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(-18.8460007F, 42.1539993F), new Vector2(-18.8460007F, 42.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(22.243F, 4.24300003F)); - builder.AddCubicBezier(new Vector2(22.243F, 4.24300003F), new Vector2(22.243F, -8.60099983F), new Vector2(22.243F, -8.60099983F)); - builder.AddCubicBezier(new Vector2(22.243F, -16.0370007F), new Vector2(16.2150002F, -22.0650005F), new Vector2(8.77900028F, -22.0650005F)); - builder.AddCubicBezier(new Vector2(8.77900028F, -22.0650005F), new Vector2(-4.06500006F, -22.0650005F), new Vector2(-4.06500006F, -22.0650005F)); - builder.AddCubicBezier(new Vector2(-19.6350002F, -22.0650005F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(22.243F, 19.8129997F), new Vector2(22.243F, 4.24300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.1540003F, 13.1540003F)); - builder.AddCubicBezier(new Vector2(13.1540003F, 13.1540003F), new Vector2(13.1540003F, 0.31099999F), new Vector2(13.1540003F, 0.31099999F)); - builder.AddCubicBezier(new Vector2(13.1540003F, -7.125F), new Vector2(7.12599993F, -13.1540003F), new Vector2(-0.310000002F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-0.310000002F, -13.1540003F), new Vector2(-13.1540003F, -13.1540003F), new Vector2(-13.1540003F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-28.7240009F, -13.1540003F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(13.1540003F, 28.7240009F), new Vector2(13.1540003F, 13.1540003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - - Opacity for layer: paper_fold_emb - // - - - - Shape tree root for layer: paper_fold_emb - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-16.8460007F, 45.1539993F)); - builder.AddCubicBezier(new Vector2(-16.8460007F, 45.1539993F), new Vector2(-39.1790009F, 45.3330002F), new Vector2(-39.1790009F, 45.3330002F)); - builder.AddCubicBezier(new Vector2(-39.1790009F, 45.3330002F), new Vector2(-39.1430016F, 45.8689995F), new Vector2(-39.1430016F, 45.8689995F)); - builder.AddCubicBezier(new Vector2(-39.1430016F, 45.8689995F), new Vector2(-39.4029999F, 21.0359993F), new Vector2(-39.4029999F, 21.0359993F)); - builder.AddCubicBezier(new Vector2(-39.4029999F, 21.0359993F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(-16.8460007F, 45.1539993F), new Vector2(-16.8460007F, 45.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - - Opacity for layer: paper_fold_emb - // - - - - Shape tree root for layer: paper_fold_emb - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(24.243F, 7.24300003F)); - builder.AddCubicBezier(new Vector2(24.243F, 7.24300003F), new Vector2(24.243F, -5.60099983F), new Vector2(24.243F, -5.60099983F)); - builder.AddCubicBezier(new Vector2(24.243F, -13.0369997F), new Vector2(18.2150002F, -19.0650005F), new Vector2(10.7790003F, -19.0650005F)); - builder.AddCubicBezier(new Vector2(10.7790003F, -19.0650005F), new Vector2(-2.06500006F, -19.0650005F), new Vector2(-2.06500006F, -19.0650005F)); - builder.AddCubicBezier(new Vector2(-17.6350002F, -19.0650005F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(24.243F, 22.8129997F), new Vector2(24.243F, 7.24300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - - Opacity for layer: paper_fold_emb - // - - - - Shape tree root for layer: paper_fold_emb - // - - - Offset:<150.025, 167.34299> - // - Path - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(15.1540003F, 16.1539993F)); - builder.AddCubicBezier(new Vector2(15.1540003F, 16.1539993F), new Vector2(15.1540003F, 3.31100011F), new Vector2(15.1540003F, 3.31100011F)); - builder.AddCubicBezier(new Vector2(15.1540003F, -4.125F), new Vector2(9.12699986F, -10.1540003F), new Vector2(1.69099998F, -10.1540003F)); - builder.AddCubicBezier(new Vector2(1.69099998F, -10.1540003F), new Vector2(-11.1540003F, -10.1540003F), new Vector2(-11.1540003F, -10.1540003F)); - builder.AddCubicBezier(new Vector2(-26.7240009F, -10.1540003F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(15.1540003F, 31.7240009F), new Vector2(15.1540003F, 16.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: paper_fold_emb_msk - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.1540003F, 13.1540003F)); - builder.AddLine(new Vector2(13.1540003F, 0.31099999F)); - builder.AddCubicBezier(new Vector2(13.1540003F, -7.125F), new Vector2(7.12599993F, -13.1540003F), new Vector2(-0.310000002F, -13.1540003F)); - builder.AddLine(new Vector2(-13.1540003F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-28.7240009F, -13.1540003F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(13.1540003F, 28.7240009F), new Vector2(13.1540003F, 13.1540003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: signature_shdw 2 - // - - - Offset:<276, 276> - // - - Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 92.7300034F)); - builder.AddLine(new Vector2(-82.8310013F, 92.7300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 92.7300034F), new Vector2(-90.8310013F, 89.1490021F), new Vector2(-90.8310013F, 84.7300034F)); - builder.AddLine(new Vector2(-90.8310013F, -47.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -51.6489983F), new Vector2(-87.25F, -55.2299995F), new Vector2(-82.8310013F, -55.2299995F)); - builder.AddLine(new Vector2(82.8310013F, -55.2299995F)); - builder.AddCubicBezier(new Vector2(87.25F, -55.2299995F), new Vector2(90.8310013F, -51.6489983F), new Vector2(90.8310013F, -47.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 84.7300034F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 89.1490021F), new Vector2(87.25F, 92.7300034F), new Vector2(82.8310013F, 92.7300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 65.2300034F)); - builder.AddLine(new Vector2(-82.8310013F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 65.2300034F), new Vector2(-90.8310013F, 61.6489983F), new Vector2(-90.8310013F, 57.2299995F)); - builder.AddLine(new Vector2(-90.8310013F, -57.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -61.6489983F), new Vector2(-87.25F, -65.2300034F), new Vector2(-82.8310013F, -65.2300034F)); - builder.AddLine(new Vector2(82.8310013F, -65.2300034F)); - builder.AddCubicBezier(new Vector2(87.25F, -65.2300034F), new Vector2(90.8310013F, -61.6489983F), new Vector2(90.8310013F, -57.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 57.2299995F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.6489983F), new Vector2(87.25F, 65.2300034F), new Vector2(82.8310013F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // - - - Opacity for layer: signature_emb - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(82.6610031F, 65.2300034F)); - builder.AddLine(new Vector2(-86.5220032F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-91.0350037F, 65.2300034F), new Vector2(-94.6920013F, 61.5130005F), new Vector2(-94.6920013F, 56.9249992F)); - builder.AddLine(new Vector2(-94.6920013F, -61.9000015F)); - builder.AddCubicBezier(new Vector2(-94.6920013F, -66.487999F), new Vector2(-91.0350037F, -70.2050018F), new Vector2(-86.5220032F, -70.2050018F)); - builder.AddLine(new Vector2(82.6610031F, -70.2050018F)); - builder.AddCubicBezier(new Vector2(87.1740036F, -70.2050018F), new Vector2(90.8310013F, -66.487999F), new Vector2(90.8310013F, -61.9000015F)); - builder.AddLine(new Vector2(90.8310013F, 56.9249992F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.5130005F), new Vector2(87.1740036F, 65.2300034F), new Vector2(82.6610031F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - // - - - Shape tree root for layer: Line - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(23.7479992F, 103.220001F)); - builder.AddLine(new Vector2(157.757004F, 103.220001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-57.112999F, -11.0600004F)); - builder.AddCubicBezier(new Vector2(-55.7200012F, -15.29F), new Vector2(-53.0320015F, -19.3570004F), new Vector2(-48.9440002F, -21.1259995F)); - builder.AddCubicBezier(new Vector2(-44.855999F, -22.8939991F), new Vector2(-39.3069992F, -21.5769997F), new Vector2(-37.4080009F, -17.5480003F)); - builder.AddCubicBezier(new Vector2(-36.0299988F, -14.6239996F), new Vector2(-36.7900009F, -11.1750002F), new Vector2(-37.7449989F, -8.08699989F)); - builder.AddCubicBezier(new Vector2(-41.1160011F, 2.80800009F), new Vector2(-46.6669998F, 13.0229998F), new Vector2(-53.9749985F, 21.7779999F)); - builder.AddCubicBezier(new Vector2(-48.0530014F, 12.5419998F), new Vector2(-38.7799988F, 6.06699991F), new Vector2(-29.7490005F, -0.163000003F)); - builder.AddCubicBezier(new Vector2(-27.2469997F, -1.88900006F), new Vector2(-24.4060001F, -3.69799995F), new Vector2(-21.4060001F, -3.21399999F)); - builder.AddCubicBezier(new Vector2(-20.5650005F, -3.07800007F), new Vector2(-19.6959991F, -2.71199989F), new Vector2(-19.2639999F, -1.97800004F)); - builder.AddCubicBezier(new Vector2(-18.9780006F, -1.49199998F), new Vector2(-18.9190006F, -0.906000018F), new Vector2(-18.9300003F, -0.342000008F)); - builder.AddCubicBezier(new Vector2(-19.0030003F, 3.40400004F), new Vector2(-21.7290001F, 6.47800016F), new Vector2(-23.5249996F, 9.76599979F)); - builder.AddCubicBezier(new Vector2(-25.3209991F, 13.0539999F), new Vector2(-25.8490009F, 17.9230003F), new Vector2(-22.6650009F, 19.8990002F)); - builder.AddCubicBezier(new Vector2(-21.4529991F, 20.6509991F), new Vector2(-19.9640007F, 20.7810001F), new Vector2(-18.5380001F, 20.809F)); - builder.AddCubicBezier(new Vector2(-3.95300007F, 21.0970001F), new Vector2(10.3879995F, 11.9790001F), new Vector2(16.316F, -1.35000002F)); - builder.AddCubicBezier(new Vector2(16.9430008F, -2.75999999F), new Vector2(17.2240009F, -4.86999989F), new Vector2(15.7889996F, -5.4369998F)); - builder.AddCubicBezier(new Vector2(15.0380001F, -5.73400021F), new Vector2(14.1929998F, -5.38399982F), new Vector2(13.5059996F, -4.95900011F)); - builder.AddCubicBezier(new Vector2(9.79300022F, -2.65899992F), new Vector2(7.95100021F, 1.76100004F), new Vector2(7.11499977F, 6.04799986F)); - builder.AddCubicBezier(new Vector2(6.21700001F, 10.6520004F), new Vector2(6.53800011F, 16.1420002F), new Vector2(10.2279997F, 19.0370007F)); - builder.AddCubicBezier(new Vector2(12.8430004F, 21.0890007F), new Vector2(16.9370003F, 22.1900005F), new Vector2(20.2609997F, 22.1900005F)); - builder.AddCubicBezier(new Vector2(28.3980007F, 22.1900005F), new Vector2(34.0839996F, 20.3500004F), new Vector2(41.1030006F, 16.823F)); - builder.AddCubicBezier(new Vector2(48.1220016F, 13.2959995F), new Vector2(55.6230011F, 6.60200024F), new Vector2(57.973999F, -0.893000007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: tilde_shdw - // - - - Offset:<276, 276> - // - - Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-27.4759998F, 26.3659992F), new Vector2(-31.2189999F, 0F)); - builder.AddCubicBezier(new Vector2(-32.1399994F, -6.48899984F), new Vector2(-16.1399994F, -19.4890003F), new Vector2(-1F, -19.2199993F)); - builder.AddCubicBezier(new Vector2(25.6270008F, -18.7469997F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // - - - Opacity for layer: tilde_emb - // - - Scale:2,2, Offset:<280.67102, 325.018> - CanvasGeometry Geometry_25() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_26() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Layer aggregator - // - - Offset:<150.025, 167.34299> - // - ShapeGroup: square Offset:<61.754, 57.785> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xF0, 0xEF, 0xEE), _holdThenStepEasingFunction); - // Frame 5. - // AlmostWhiteSmoke_FFF0EFEE - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // ShapeGroup: square Offset:<61.754, 57.785> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostDarkSlateBlue_FF263DAA() - { - return _colorBrush_AlmostDarkSlateBlue_FF263DAA = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x26, 0x3D, 0xAA)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFEDEDED() - { - return _colorBrush_AlmostWhiteSmoke_FFEDEDED = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xED, 0xED, 0xED)); - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper_cont_sh - // - - Shape tree root for layer: paper_cont_sh - // - Offset:<150.025, 167.34299> - // Transforms: paper_cont_sh Offset:<0, 1.5> - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostGainsboro_FFE0DFDD() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xE0, 0xDF, 0xDD)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _gradientStop_0_AlmostLightSeaGreen_FF00C0A4 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _gradientStop_1_AlmostAquamarine_FF74EBDB = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostWhiteSmoke_FFF7F7F7() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xF7, 0xF7, 0xF7)); - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - // Transforms for paper_cont - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - var shapes = result.Shapes; - // Transforms: Lines - shapes.Add(SpriteShape_04()); - // Transforms: Lines - shapes.Add(SpriteShape_05()); - // Transforms: Lines - shapes.Add(SpriteShape_06()); - // Transforms: Lines - shapes.Add(SpriteShape_07()); - // Transforms: Lines - shapes.Add(SpriteShape_08()); - // Transforms: Lines - shapes.Add(SpriteShape_09()); - // Transforms: Lines - shapes.Add(SpriteShape_10()); - // Transforms: Lines - shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_cont_sh - // Shape tree root for layer: paper_cont_sh - // Transforms for paper_cont - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // Transforms: paper_cont_sh Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for paper_cont - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // ShapeGroup: square Offset:<61.754, 57.785> - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Transforms for 1___Eula_signature - CompositionContainerShape ContainerShape_3() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(554F, 554F); - result.Scale = new Vector2(0.5F, 0.5F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 3 - // Transforms for 07 - EULA - Paper - CompositionContainerShape ContainerShape_4() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 3 Offset:<278, 291> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Transforms for 1___Eula_tilde - CompositionContainerShape ContainerShape_5() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(330F, 378F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p65_to_0p5(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_4(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 1 - // Transforms for 07 - EULA - Paper - CompositionContainerShape ContainerShape_6() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<276, 276> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_00() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_01() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_04() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_05()); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_05() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.20000005F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_06()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_06() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_08()); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_08() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_11()); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_10() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.39999998F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_14()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_11() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_15()); - result.SetSourceParameter("source", SurfaceBrush_17()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_12() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_16()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_13() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_18()); - result.SetSourceParameter("source", SurfaceBrush_20()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_14() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_19()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_15() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.79999995F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_21()); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostGainsboro_FFE0DFDD()); - colorStops.Add(GradientStop_1_AlmostWhiteSmoke_FFF7F7F7()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-27F, 21.5F); - result.EndPoint = new Vector2(27F, 22F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature - // Scale:2,2, Offset:<604.304, 524.929> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(42.5F, 93.5F); - result.EndPoint = new Vector2(-43F, -95.5F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde 2 - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostLightSeaGreen_FF00C0A4); - colorStops.Add(_gradientStop_1_AlmostAquamarine_FF74EBDB); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPath Path_0() - { - var result = _path_0 = new CompositionPath(Geometry_22()); - return result; - } - - CompositionPath Path_1() - { - var result = _path_1 = new CompositionPath(Geometry_26()); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper emb - // - Shape tree root for layer: paper emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_02() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), RootProgress()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_03() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_04() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_05() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_06() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_07() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_08() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_09() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_11() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_fold_emb - // - Shape tree root for layer: paper_fold_emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_12() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: paper_fold_emb_msk - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_13() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_17())); - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: signature_shdw 2 - // - Offset:<276, 276> - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CompositionPathGeometry PathGeometry_14() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_18())); - } - - CompositionPathGeometry PathGeometry_15() - { - return _pathGeometry_15 = _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_emb - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_sign_shdw - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_18() - { - var result = _c.CreatePathGeometry(Path_0()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature_sign - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_19() - { - var result = _c.CreatePathGeometry(_path_0); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: tilde_shdw - // - Offset:<276, 276> - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CompositionPathGeometry PathGeometry_20() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_23())); - } - - CompositionPathGeometry PathGeometry_21() - { - return _pathGeometry_21 = _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: tilde_emb - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_22() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_25())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: Checkmark - Shadow - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_23() - { - var result = _c.CreatePathGeometry(Path_1()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_3(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: Checkmark - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_24() - { - var result = _c.CreatePathGeometry(_path_1); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // Rectangle Path 1.RectangleGeometry - CompositionRoundedRectangleGeometry RoundedRectangle_207x231() - { - var result = _roundedRectangle_207x231 = _c.CreateRoundedRectangleGeometry(); - result.CornerRadius = new Vector2(9.99999997E-07F, 9.99999997E-07F); - result.Offset = new Vector2(-103.5F, -115.5F); - result.Size = new Vector2(207F, 231F); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper 2 - // Shape tree root for layer: paper 2 - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper emb - // Shape tree root for layer: paper emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<184.62, 370.106>, Scale:<1.04216, 1.01799> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1.04216003F, 0F, 0F, 1.01798999F, 184.619995F, 370.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 0.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), _colorBrush_Black);; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - var result = _c.CreateSpriteShape(PathGeometry_02()); - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFEDEDED(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - var result = _c.CreateSpriteShape(PathGeometry_03()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - var result = _c.CreateSpriteShape(PathGeometry_04()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - var result = _c.CreateSpriteShape(PathGeometry_05()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - var result = _c.CreateSpriteShape(PathGeometry_06()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - var result = _c.CreateSpriteShape(PathGeometry_07()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - var result = _c.CreateSpriteShape(PathGeometry_09()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_cont_sh - // - Shape tree root for layer: paper_cont_sh - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<61.754, 59.285> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 59.2849998F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<61.754, 57.785> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 57.7849998F), AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_fold_emb - // Shape tree root for layer: paper_fold_emb - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<189.62, 369.106>, Scale:<1.03099, 1.10502> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1.03099F, 0F, 0F, 1.10502005F, 189.619995F, 369.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_13(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<662.648, 582.26495>, Rotation:-0.011598425070025746 degrees, - // Scale:<1.6, 1.6> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1.60000002F, 0F, 0F, 1.60000002F, 662.64801F, 582.264954F), ColorBrush_AlmostDarkSlateBlue_FF263DAA());; - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - Shape tree root for layer: Shape Layer 3 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<254.5, 297.5> - var geometry = RoundedRectangle_207x231(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 254.5F, 297.5F), _colorBrush_AlmostDarkSlateBlue_FF263DAA);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = PathGeometry_15(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_emb - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_16(), new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = _pathGeometry_15; - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<513.223, 459.449>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(2F, 0F, 0F, 2F, 513.223022F, 459.449005F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_2p5(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_sign_shdw - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<695.36304, 587.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_18(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 587.155029F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<695.36304, 577.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 577.155029F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<334.28003, 378.976>, Scale:<2, 2> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 334.280029F, 378.976013F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - Shape tree root for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<252.5, 282.5> - var geometry = _roundedRectangle_207x231; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 252.5F, 282.5F), _colorBrush_AlmostDarkSlateBlue_FF263DAA);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = PathGeometry_21(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: tilde_emb - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<329.14, 372.488>, Scale:<2.02058, 2.02058> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(2.02058005F, 0F, 0F, 2.02058005F, 329.140015F, 372.488007F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde 2 - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = _pathGeometry_21; - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_3());; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: Checkmark - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<555.00104, 556.49805> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 555.001038F, 556.498047F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<554.00104, 553.99805> - var result = CreateSpriteShape(PathGeometry_24(), new Matrix3x2(1F, 0F, 0F, 1F, 554.001038F, 553.998047F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_15() - { - return _c.CreateSurfaceBrush(VisualSurface_15()); - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_16() - { - return _c.CreateSurfaceBrush(VisualSurface_16()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_17() - { - return _c.CreateSurfaceBrush(VisualSurface_17()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_18() - { - return _c.CreateSurfaceBrush(VisualSurface_18()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_19() - { - return _c.CreateSurfaceBrush(VisualSurface_19()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_20() - { - return _c.CreateSurfaceBrush(VisualSurface_20()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_21() - { - return _c.CreateSurfaceBrush(VisualSurface_21()); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_15(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_19(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_20(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_21(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_22(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_15() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_23(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_16() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_24(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_17() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_25(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_18() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_29(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_19() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_30(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_20() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_21() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_32(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // Opacity for layer: 07 - EULA - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 07 - EULA - Paper - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_06()); - // PreComp layer: 1___Eula_signature - children.InsertAtTop(ContainerVisual_16()); - children.InsertAtTop(SpriteVisual_11()); - // PreComp layer: 1___Eula_tilde - children.InsertAtTop(ContainerVisual_26()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // Opacity for layer: 07 - EULA - Paper - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 07 - EULA - Paper - // Transforms for 07 - EULA - Paper - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_00()); - // Shape tree root for layer: paper - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_01()); - // Shape tree root for layer: Lines - children.InsertAtTop(ShapeVisual_04()); - children.InsertAtTop(SpriteVisual_03()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_06()); - children.InsertAtTop(SpriteVisual_04()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: paper 2 - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_02()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.25F; - // Shape tree root for layer: paper emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: paper emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: paper_cont_sh - result.Children.InsertAtTop(ShapeVisual_05()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_05()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.25F; - // Shape tree root for layer: paper_fold_emb - result.Children.InsertAtTop(ShapeVisual_07()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: paper_fold_emb_msk - result.Children.InsertAtTop(ShapeVisual_08()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_07()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_shdw 2 - result.Children.InsertAtTop(ShapeVisual_09()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shape Layer 3 - result.Children.InsertAtTop(ShapeVisual_10()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_signature - result.Children.InsertAtTop(ContainerVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Transforms for 1___Eula_signature - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(554F, 554F, 0F); - result.Scale = new Vector3(0.5F, 0.5F, 0F); - result.Children.InsertAtTop(ContainerVisual_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: signature - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_08()); - // Shape tree root for layer: Line - children.InsertAtTop(ShapeVisual_14()); - children.InsertAtTop(SpriteVisual_10()); - // Shape tree root for layer: signature_sign - children.InsertAtTop(ShapeVisual_16()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_09()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_emb - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: signature_emb_msk - result.Children.InsertAtTop(ShapeVisual_13()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_sign_shdw - result.Children.InsertAtTop(ShapeVisual_15()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_12()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: tilde_shdw - result.Children.InsertAtTop(ShapeVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_18()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_tilde - result.Children.InsertAtTop(ContainerVisual_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Transforms for 1___Eula_tilde - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(330F, 378F, 0F); - result.Children.InsertAtTop(ContainerVisual_28()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: tilde - children.InsertAtTop(ShapeVisual_19()); - children.InsertAtTop(SpriteVisual_13()); - children.InsertAtTop(SpriteVisual_15()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_23()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_14()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: tilde_emb - result.Children.InsertAtTop(ShapeVisual_20()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: tilde 2 - result.Children.InsertAtTop(ShapeVisual_21()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Checkmark - Shadow - result.Children.InsertAtTop(ShapeVisual_22()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_0() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, new CompositionPath(Geometry_11()), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new CompositionPath(Geometry_12()), CubicBezierEasingFunction_2()); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new CompositionPath(Geometry_13()), CubicBezierEasingFunction_3()); - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper_fold_emb - // - - Shape tree root for layer: paper_fold_emb - // - Offset:<150.025, 167.34299> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_1() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, new CompositionPath(Geometry_14()), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new CompositionPath(Geometry_15()), _cubicBezierEasingFunction_2); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new CompositionPath(Geometry_16()), _cubicBezierEasingFunction_3); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.600000024F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0p65_to_0p5() - { - // Frame 0. - var result = _scalarAnimation_0p65_to_0p5 = CreateScalarKeyFrameAnimation(0F, 0.649999976F, _stepThenHoldEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.649999976F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 0.49000001F, _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, 0.5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F))); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_2p5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2.5F, _cubicBezierEasingFunction_0); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - Opacity for layer: 1___Eula_signature - // - - Opacity for layer: signature_sign_shdw - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.699999988F, 0F), new Vector2(0.300000012F, 1F))); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature_sign - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.300000012F, 1F))); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_2); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - // Shape tree root for layer: paper 2 - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - // Shape tree root for layer: paper emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_03()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_0()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - // Shape tree root for layer: paper_cont_sh - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_1()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<150.025, 167.34299> - shapes.Add(ContainerShape_2()); - // Offset:<150.025, 167.34299> - shapes.Add(SpriteShape_14()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - // Shape tree root for layer: paper_fold_emb - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_15()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb_msk - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_16()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: signature_shdw 2 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_3()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p6(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 3 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_4()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.5F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_20()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb_msk - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign_shdw - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.100000001F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_23()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: tilde_shdw - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_5()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_6()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde_emb - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.25F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_28()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde 2 - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - Shadow - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_30()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_01(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_05(); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_09(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_10(); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_12() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_12(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_13() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_13(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_14() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_14(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_15() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_15(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 60F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-555F, -454F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-555F, -454F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-554F, -554F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = _offsetVector2Animation_2 = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -216F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-276F, -276F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 10F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_4() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-442F, -406F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-442F, -406F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-442F, -466F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -216F, 0F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-555F, -454F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-555F, -454F, 0F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector3(-554F, -554F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-442F, -406F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-442F, -406F, 0F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector3(-442F, -466F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal EulaLottie_AnimatedVisual_UAPv11( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 11); - } - } - - sealed class EulaLottie_AnimatedVisual_UAPv8 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostDarkSlateBlue_FF263DAA; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFEDEDED; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostLightSeaGreen_FF00C0A4; - CompositionColorGradientStop _gradientStop_1_AlmostAquamarine_FF74EBDB; - CompositionPath _path_0; - CompositionPath _path_1; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_10; - CompositionPathGeometry _pathGeometry_15; - CompositionPathGeometry _pathGeometry_21; - CompositionRoundedRectangleGeometry _roundedRectangle_207x231; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0p65_to_0p5; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_3; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - Vector2KeyFrameAnimation _offsetVector2Animation_2; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - // Frame 200. - result.InsertKeyFrame(0.952380955F, false); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 50. - result.InsertKeyFrame(0.238095239F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - Opacity for layer: paper emb - // - - - Shape tree root for layer: paper emb - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 205.311005F)); - builder.AddLine(new Vector2(178.945007F, 205.311005F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 185.932007F)); - builder.AddLine(new Vector2(178.945007F, 185.932007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 166.552994F)); - builder.AddLine(new Vector2(178.945007F, 166.552994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 147.173996F)); - builder.AddLine(new Vector2(178.945007F, 147.173996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 127.793999F)); - builder.AddLine(new Vector2(178.945007F, 127.793999F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 108.415001F)); - builder.AddLine(new Vector2(178.945007F, 108.415001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 87.2659988F)); - builder.AddLine(new Vector2(178.945007F, 87.2659988F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 67.887001F)); - builder.AddLine(new Vector2(178.945007F, 67.887001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(29.3700008F, 29.3729992F)); - builder.AddLine(new Vector2(-29.8589993F, 29.3729992F)); - builder.AddCubicBezier(new Vector2(-31.8540001F, 29.3729992F), new Vector2(-33.4710007F, 27.7579994F), new Vector2(-33.4710007F, 25.7639999F)); - builder.AddLine(new Vector2(-33.4710007F, -25.7639999F)); - builder.AddCubicBezier(new Vector2(-33.4710007F, -27.757F), new Vector2(-31.8540001F, -29.3729992F), new Vector2(-29.8589993F, -29.3729992F)); - builder.AddLine(new Vector2(29.8610001F, -29.3729992F)); - builder.AddCubicBezier(new Vector2(31.8540001F, -29.3729992F), new Vector2(33.4710007F, -27.757F), new Vector2(33.4710007F, -25.7639999F)); - builder.AddLine(new Vector2(33.4710007F, 25.2959995F)); - builder.AddCubicBezier(new Vector2(33.4589996F, 27.5400009F), new Vector2(31.6259995F, 29.3729992F), new Vector2(29.3700008F, 29.3729992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Layer aggregator - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-18.8460007F, 42.1539993F)); - builder.AddLine(new Vector2(-41.1790009F, 42.3330002F)); - builder.AddLine(new Vector2(-41.1430016F, 42.8689995F)); - builder.AddLine(new Vector2(-41.4029999F, 18.0359993F)); - builder.AddCubicBezier(new Vector2(-41.4029999F, 18.0359993F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(-18.8460007F, 42.1539993F), new Vector2(-18.8460007F, 42.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), - // Offset(276,276,0) - // - - - - Opacity for layer: paper_fold_emb - // - - - Shape tree root for layer: paper_fold_emb - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-16.8460007F, 45.1539993F)); - builder.AddLine(new Vector2(-39.1790009F, 45.3330002F)); - builder.AddLine(new Vector2(-39.1430016F, 45.8689995F)); - builder.AddLine(new Vector2(-39.4029999F, 21.0359993F)); - builder.AddCubicBezier(new Vector2(-39.4029999F, 21.0359993F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(-16.8460007F, 45.1539993F), new Vector2(-16.8460007F, 45.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: paper_fold_emb_msk - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.1540003F, 13.1540003F)); - builder.AddLine(new Vector2(13.1540003F, 0.31099999F)); - builder.AddCubicBezier(new Vector2(13.1540003F, -7.125F), new Vector2(7.12599993F, -13.1540003F), new Vector2(-0.310000002F, -13.1540003F)); - builder.AddLine(new Vector2(-13.1540003F, -13.1540003F)); - builder.AddCubicBezier(new Vector2(-28.7240009F, -13.1540003F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(13.1540003F, 28.7240009F), new Vector2(13.1540003F, 13.1540003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: signature_shdw 2 - // - - - Offset:<276, 276> - // - - Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 92.7300034F)); - builder.AddLine(new Vector2(-82.8310013F, 92.7300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 92.7300034F), new Vector2(-90.8310013F, 89.1490021F), new Vector2(-90.8310013F, 84.7300034F)); - builder.AddLine(new Vector2(-90.8310013F, -47.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -51.6489983F), new Vector2(-87.25F, -55.2299995F), new Vector2(-82.8310013F, -55.2299995F)); - builder.AddLine(new Vector2(82.8310013F, -55.2299995F)); - builder.AddCubicBezier(new Vector2(87.25F, -55.2299995F), new Vector2(90.8310013F, -51.6489983F), new Vector2(90.8310013F, -47.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 84.7300034F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 89.1490021F), new Vector2(87.25F, 92.7300034F), new Vector2(82.8310013F, 92.7300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 65.2300034F)); - builder.AddLine(new Vector2(-82.8310013F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 65.2300034F), new Vector2(-90.8310013F, 61.6489983F), new Vector2(-90.8310013F, 57.2299995F)); - builder.AddLine(new Vector2(-90.8310013F, -57.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -61.6489983F), new Vector2(-87.25F, -65.2300034F), new Vector2(-82.8310013F, -65.2300034F)); - builder.AddLine(new Vector2(82.8310013F, -65.2300034F)); - builder.AddCubicBezier(new Vector2(87.25F, -65.2300034F), new Vector2(90.8310013F, -61.6489983F), new Vector2(90.8310013F, -57.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 57.2299995F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.6489983F), new Vector2(87.25F, 65.2300034F), new Vector2(82.8310013F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // - - - Opacity for layer: signature_emb - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(82.6610031F, 65.2300034F)); - builder.AddLine(new Vector2(-86.5220032F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-91.0350037F, 65.2300034F), new Vector2(-94.6920013F, 61.5130005F), new Vector2(-94.6920013F, 56.9249992F)); - builder.AddLine(new Vector2(-94.6920013F, -61.9000015F)); - builder.AddCubicBezier(new Vector2(-94.6920013F, -66.487999F), new Vector2(-91.0350037F, -70.2050018F), new Vector2(-86.5220032F, -70.2050018F)); - builder.AddLine(new Vector2(82.6610031F, -70.2050018F)); - builder.AddCubicBezier(new Vector2(87.1740036F, -70.2050018F), new Vector2(90.8310013F, -66.487999F), new Vector2(90.8310013F, -61.9000015F)); - builder.AddLine(new Vector2(90.8310013F, 56.9249992F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.5130005F), new Vector2(87.1740036F, 65.2300034F), new Vector2(82.6610031F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - // - - - Shape tree root for layer: Line - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(23.7479992F, 103.220001F)); - builder.AddLine(new Vector2(157.757004F, 103.220001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-57.112999F, -11.0600004F)); - builder.AddCubicBezier(new Vector2(-55.7200012F, -15.29F), new Vector2(-53.0320015F, -19.3570004F), new Vector2(-48.9440002F, -21.1259995F)); - builder.AddCubicBezier(new Vector2(-44.855999F, -22.8939991F), new Vector2(-39.3069992F, -21.5769997F), new Vector2(-37.4080009F, -17.5480003F)); - builder.AddCubicBezier(new Vector2(-36.0299988F, -14.6239996F), new Vector2(-36.7900009F, -11.1750002F), new Vector2(-37.7449989F, -8.08699989F)); - builder.AddCubicBezier(new Vector2(-41.1160011F, 2.80800009F), new Vector2(-46.6669998F, 13.0229998F), new Vector2(-53.9749985F, 21.7779999F)); - builder.AddCubicBezier(new Vector2(-48.0530014F, 12.5419998F), new Vector2(-38.7799988F, 6.06699991F), new Vector2(-29.7490005F, -0.163000003F)); - builder.AddCubicBezier(new Vector2(-27.2469997F, -1.88900006F), new Vector2(-24.4060001F, -3.69799995F), new Vector2(-21.4060001F, -3.21399999F)); - builder.AddCubicBezier(new Vector2(-20.5650005F, -3.07800007F), new Vector2(-19.6959991F, -2.71199989F), new Vector2(-19.2639999F, -1.97800004F)); - builder.AddCubicBezier(new Vector2(-18.9780006F, -1.49199998F), new Vector2(-18.9190006F, -0.906000018F), new Vector2(-18.9300003F, -0.342000008F)); - builder.AddCubicBezier(new Vector2(-19.0030003F, 3.40400004F), new Vector2(-21.7290001F, 6.47800016F), new Vector2(-23.5249996F, 9.76599979F)); - builder.AddCubicBezier(new Vector2(-25.3209991F, 13.0539999F), new Vector2(-25.8490009F, 17.9230003F), new Vector2(-22.6650009F, 19.8990002F)); - builder.AddCubicBezier(new Vector2(-21.4529991F, 20.6509991F), new Vector2(-19.9640007F, 20.7810001F), new Vector2(-18.5380001F, 20.809F)); - builder.AddCubicBezier(new Vector2(-3.95300007F, 21.0970001F), new Vector2(10.3879995F, 11.9790001F), new Vector2(16.316F, -1.35000002F)); - builder.AddCubicBezier(new Vector2(16.9430008F, -2.75999999F), new Vector2(17.2240009F, -4.86999989F), new Vector2(15.7889996F, -5.4369998F)); - builder.AddCubicBezier(new Vector2(15.0380001F, -5.73400021F), new Vector2(14.1929998F, -5.38399982F), new Vector2(13.5059996F, -4.95900011F)); - builder.AddCubicBezier(new Vector2(9.79300022F, -2.65899992F), new Vector2(7.95100021F, 1.76100004F), new Vector2(7.11499977F, 6.04799986F)); - builder.AddCubicBezier(new Vector2(6.21700001F, 10.6520004F), new Vector2(6.53800011F, 16.1420002F), new Vector2(10.2279997F, 19.0370007F)); - builder.AddCubicBezier(new Vector2(12.8430004F, 21.0890007F), new Vector2(16.9370003F, 22.1900005F), new Vector2(20.2609997F, 22.1900005F)); - builder.AddCubicBezier(new Vector2(28.3980007F, 22.1900005F), new Vector2(34.0839996F, 20.3500004F), new Vector2(41.1030006F, 16.823F)); - builder.AddCubicBezier(new Vector2(48.1220016F, 13.2959995F), new Vector2(55.6230011F, 6.60200024F), new Vector2(57.973999F, -0.893000007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: tilde_shdw - // - - - Offset:<276, 276> - // - - Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-27.4759998F, 26.3659992F), new Vector2(-31.2189999F, 0F)); - builder.AddCubicBezier(new Vector2(-32.1399994F, -6.48899984F), new Vector2(-16.1399994F, -19.4890003F), new Vector2(-1F, -19.2199993F)); - builder.AddCubicBezier(new Vector2(25.6270008F, -18.7469997F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // - - - Opacity for layer: tilde_emb - // - - Scale:2,2, Offset:<280.67102, 325.018> - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Layer aggregator - // - - Offset:<150.025, 167.34299> - // - ShapeGroup: square Offset:<61.754, 57.785> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xF0, 0xEF, 0xEE), _holdThenStepEasingFunction); - // Frame 5. - // AlmostWhiteSmoke_FFF0EFEE - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // ShapeGroup: square Offset:<61.754, 57.785> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostDarkSlateBlue_FF263DAA() - { - return _colorBrush_AlmostDarkSlateBlue_FF263DAA = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x26, 0x3D, 0xAA)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFEDEDED() - { - return _colorBrush_AlmostWhiteSmoke_FFEDEDED = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xED, 0xED, 0xED)); - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper_cont_sh - // - - Shape tree root for layer: paper_cont_sh - // - Offset:<150.025, 167.34299> - // Transforms: paper_cont_sh Offset:<0, 1.5> - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostGainsboro_FFE0DFDD() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xE0, 0xDF, 0xDD)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _gradientStop_0_AlmostLightSeaGreen_FF00C0A4 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _gradientStop_1_AlmostAquamarine_FF74EBDB = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostWhiteSmoke_FFF7F7F7() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xF7, 0xF7, 0xF7)); - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - // Transforms for paper_cont - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - var shapes = result.Shapes; - // Transforms: Lines - shapes.Add(SpriteShape_04()); - // Transforms: Lines - shapes.Add(SpriteShape_05()); - // Transforms: Lines - shapes.Add(SpriteShape_06()); - // Transforms: Lines - shapes.Add(SpriteShape_07()); - // Transforms: Lines - shapes.Add(SpriteShape_08()); - // Transforms: Lines - shapes.Add(SpriteShape_09()); - // Transforms: Lines - shapes.Add(SpriteShape_10()); - // Transforms: Lines - shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_cont_sh - // Shape tree root for layer: paper_cont_sh - // Transforms for paper_cont - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // Transforms: paper_cont_sh Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for paper_cont - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // ShapeGroup: square Offset:<61.754, 57.785> - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Transforms for 1___Eula_signature - CompositionContainerShape ContainerShape_3() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(554F, 554F); - result.Scale = new Vector2(0.5F, 0.5F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 3 - // Transforms for 07 - EULA - Paper - CompositionContainerShape ContainerShape_4() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 3 Offset:<278, 291> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Transforms for 1___Eula_tilde - CompositionContainerShape ContainerShape_5() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(330F, 378F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p65_to_0p5(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_4(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 1 - // Transforms for 07 - EULA - Paper - CompositionContainerShape ContainerShape_6() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<276, 276> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_00() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_01() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_04() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_05()); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_05() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.20000005F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_06()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_06() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_08()); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_08() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_11()); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - CompositionEffectBrush EffectBrush_10() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.39999998F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_14()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_11() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_15()); - result.SetSourceParameter("source", SurfaceBrush_17()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - CompositionEffectBrush EffectBrush_12() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_16()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_13() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_18()); - result.SetSourceParameter("source", SurfaceBrush_20()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_14() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_19()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - CompositionEffectBrush EffectBrush_15() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.79999995F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_21()); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostGainsboro_FFE0DFDD()); - colorStops.Add(GradientStop_1_AlmostWhiteSmoke_FFF7F7F7()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-27F, 21.5F); - result.EndPoint = new Vector2(27F, 22F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature - // Scale:2,2, Offset:<604.304, 524.929> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(42.5F, 93.5F); - result.EndPoint = new Vector2(-43F, -95.5F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde 2 - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostLightSeaGreen_FF00C0A4); - colorStops.Add(_gradientStop_1_AlmostAquamarine_FF74EBDB); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPath Path_0() - { - var result = _path_0 = new CompositionPath(Geometry_18()); - return result; - } - - CompositionPath Path_1() - { - var result = _path_1 = new CompositionPath(Geometry_22()); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper emb - // - Shape tree root for layer: paper emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_02() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), RootProgress()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_03() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_04() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_05() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_06() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_07() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_08() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_09() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_11() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_fold_emb - // - Shape tree root for layer: paper_fold_emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_12() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: paper_fold_emb_msk - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_13() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: signature_shdw 2 - // - Offset:<276, 276> - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CompositionPathGeometry PathGeometry_14() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_14())); - } - - CompositionPathGeometry PathGeometry_15() - { - return _pathGeometry_15 = _c.CreatePathGeometry(new CompositionPath(Geometry_15())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_emb - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_17())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_sign_shdw - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_18() - { - var result = _c.CreatePathGeometry(Path_0()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature_sign - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_19() - { - var result = _c.CreatePathGeometry(_path_0); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: tilde_shdw - // - Offset:<276, 276> - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CompositionPathGeometry PathGeometry_20() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - CompositionPathGeometry PathGeometry_21() - { - return _pathGeometry_21 = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: tilde_emb - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_22() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: Checkmark - Shadow - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_23() - { - var result = _c.CreatePathGeometry(Path_1()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_3(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: Checkmark - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_24() - { - var result = _c.CreatePathGeometry(_path_1); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // Rectangle Path 1.RectangleGeometry - CompositionRoundedRectangleGeometry RoundedRectangle_207x231() - { - var result = _roundedRectangle_207x231 = _c.CreateRoundedRectangleGeometry(); - result.CornerRadius = new Vector2(9.99999997E-07F, 9.99999997E-07F); - result.Offset = new Vector2(-103.5F, -115.5F); - result.Size = new Vector2(207F, 231F); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper 2 - // Shape tree root for layer: paper 2 - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper emb - // Shape tree root for layer: paper emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<184.62, 370.106>, Scale:<1.04216, 1.01799> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1.04216003F, 0F, 0F, 1.01798999F, 184.619995F, 370.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 0.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), _colorBrush_Black);; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - var result = _c.CreateSpriteShape(PathGeometry_02()); - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFEDEDED(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - var result = _c.CreateSpriteShape(PathGeometry_03()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - var result = _c.CreateSpriteShape(PathGeometry_04()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - var result = _c.CreateSpriteShape(PathGeometry_05()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - var result = _c.CreateSpriteShape(PathGeometry_06()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - var result = _c.CreateSpriteShape(PathGeometry_07()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - var result = _c.CreateSpriteShape(PathGeometry_09()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_cont_sh - // - Shape tree root for layer: paper_cont_sh - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<61.754, 59.285> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 59.2849998F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<61.754, 57.785> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 57.7849998F), AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_fold_emb - // Shape tree root for layer: paper_fold_emb - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<189.62, 369.106>, Scale:<1.03099, 1.10502> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1.03099F, 0F, 0F, 1.10502005F, 189.619995F, 369.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_13(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<662.648, 582.26495>, Rotation:-0.011598425070025746 degrees, - // Scale:<1.6, 1.6> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1.60000002F, 0F, 0F, 1.60000002F, 662.64801F, 582.264954F), ColorBrush_AlmostDarkSlateBlue_FF263DAA());; - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - Shape tree root for layer: Shape Layer 3 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<254.5, 297.5> - var geometry = RoundedRectangle_207x231(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 254.5F, 297.5F), _colorBrush_AlmostDarkSlateBlue_FF263DAA);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = PathGeometry_15(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_emb - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_16(), new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = _pathGeometry_15; - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<513.223, 459.449>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(2F, 0F, 0F, 2F, 513.223022F, 459.449005F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_2p5(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_sign_shdw - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<695.36304, 587.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_18(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 587.155029F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<695.36304, 577.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 577.155029F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<334.28003, 378.976>, Scale:<2, 2> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 334.280029F, 378.976013F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - Shape tree root for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<252.5, 282.5> - var geometry = _roundedRectangle_207x231; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 252.5F, 282.5F), _colorBrush_AlmostDarkSlateBlue_FF263DAA);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = PathGeometry_21(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: tilde_emb - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<329.14, 372.488>, Scale:<2.02058, 2.02058> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(2.02058005F, 0F, 0F, 2.02058005F, 329.140015F, 372.488007F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde 2 - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = _pathGeometry_21; - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_3());; - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: Checkmark - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<555.00104, 556.49805> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 555.001038F, 556.498047F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<554.00104, 553.99805> - var result = CreateSpriteShape(PathGeometry_24(), new Matrix3x2(1F, 0F, 0F, 1F, 554.001038F, 553.998047F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_15() - { - return _c.CreateSurfaceBrush(VisualSurface_15()); - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_16() - { - return _c.CreateSurfaceBrush(VisualSurface_16()); - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - CompositionSurfaceBrush SurfaceBrush_17() - { - return _c.CreateSurfaceBrush(VisualSurface_17()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_18() - { - return _c.CreateSurfaceBrush(VisualSurface_18()); - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_19() - { - return _c.CreateSurfaceBrush(VisualSurface_19()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_20() - { - return _c.CreateSurfaceBrush(VisualSurface_20()); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - CompositionSurfaceBrush SurfaceBrush_21() - { - return _c.CreateSurfaceBrush(VisualSurface_21()); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_15(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_19(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_20(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_21(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_22(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_15() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_23(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_16() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_24(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - CompositionVisualSurface VisualSurface_17() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_25(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_18() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_29(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_19() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_30(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_20() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - CompositionVisualSurface VisualSurface_21() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_32(); - result.SourceSize = new Vector2(1108F, 1108F); - return result; - } - - // Opacity for layer: 07 - EULA - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 07 - EULA - Paper - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_06()); - // PreComp layer: 1___Eula_signature - children.InsertAtTop(ContainerVisual_16()); - children.InsertAtTop(SpriteVisual_11()); - // PreComp layer: 1___Eula_tilde - children.InsertAtTop(ContainerVisual_26()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // Opacity for layer: 07 - EULA - Paper - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 07 - EULA - Paper - // Transforms for 07 - EULA - Paper - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_00()); - // Shape tree root for layer: paper - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_01()); - // Shape tree root for layer: Lines - children.InsertAtTop(ShapeVisual_04()); - children.InsertAtTop(SpriteVisual_03()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_06()); - children.InsertAtTop(SpriteVisual_04()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: paper 2 - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_02()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.25F; - // Shape tree root for layer: paper emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: paper emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: paper_cont_sh - result.Children.InsertAtTop(ShapeVisual_05()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_05()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.25F; - // Shape tree root for layer: paper_fold_emb - result.Children.InsertAtTop(ShapeVisual_07()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: paper_fold_emb_msk - result.Children.InsertAtTop(ShapeVisual_08()); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_07()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_shdw 2 - result.Children.InsertAtTop(ShapeVisual_09()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shape Layer 3 - result.Children.InsertAtTop(ShapeVisual_10()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_signature - result.Children.InsertAtTop(ContainerVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Transforms for 1___Eula_signature - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(554F, 554F, 0F); - result.Scale = new Vector3(0.5F, 0.5F, 0F); - result.Children.InsertAtTop(ContainerVisual_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: signature - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_08()); - // Shape tree root for layer: Line - children.InsertAtTop(ShapeVisual_14()); - children.InsertAtTop(SpriteVisual_10()); - // Shape tree root for layer: signature_sign - children.InsertAtTop(ShapeVisual_16()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_09()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_emb - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: signature_emb_msk - result.Children.InsertAtTop(ShapeVisual_13()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: signature_sign_shdw - result.Children.InsertAtTop(ShapeVisual_15()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_12()); - return result; - } - - // - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: tilde_shdw - result.Children.InsertAtTop(ShapeVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_18()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_tilde - result.Children.InsertAtTop(ContainerVisual_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Transforms for 1___Eula_tilde - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(330F, 378F, 0F); - result.Children.InsertAtTop(ContainerVisual_28()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: tilde - children.InsertAtTop(ShapeVisual_19()); - children.InsertAtTop(SpriteVisual_13()); - children.InsertAtTop(SpriteVisual_15()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_23()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_14()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: tilde_emb - result.Children.InsertAtTop(ShapeVisual_20()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: tilde 2 - result.Children.InsertAtTop(ShapeVisual_21()); - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Checkmark - Shadow - result.Children.InsertAtTop(ShapeVisual_22()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.600000024F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0p65_to_0p5() - { - // Frame 0. - var result = _scalarAnimation_0p65_to_0p5 = CreateScalarKeyFrameAnimation(0F, 0.649999976F, _stepThenHoldEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.649999976F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 0.49000001F, _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, 0.5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F))); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_2p5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2.5F, _cubicBezierEasingFunction_0); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - Opacity for layer: 1___Eula_signature - // - - Opacity for layer: signature_sign_shdw - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.699999988F, 0F), new Vector2(0.300000012F, 1F))); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature_sign - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.300000012F, 1F))); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F))); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - // Shape tree root for layer: paper 2 - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - // Shape tree root for layer: paper emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_03()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_0()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - // Shape tree root for layer: paper_cont_sh - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_1()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<150.025, 167.34299> - shapes.Add(ContainerShape_2()); - // Offset:<150.025, 167.34299> - shapes.Add(SpriteShape_14()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - // Shape tree root for layer: paper_fold_emb - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_15()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb_msk - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_16()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: signature_shdw 2 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_3()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p6(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 3 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_4()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.5F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_20()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb_msk - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign_shdw - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.100000001F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_23()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: tilde_shdw - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_5()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_6()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde_emb - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.25F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_28()); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde 2 - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - Shadow - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_30()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_01(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_05(); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_signature - // - - - - - - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_09(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_10(); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - SpriteVisual SpriteVisual_12() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_12(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_13() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_13(); - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_14() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_14(); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - SpriteVisual SpriteVisual_15() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(1108F, 1108F); - result.Brush = EffectBrush_15(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 60F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-555F, -454F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-555F, -454F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-554F, -554F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = _offsetVector2Animation_2 = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -216F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-276F, -276F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 10F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - - - - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_4() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-442F, -406F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-442F, -406F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-442F, -466F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -216F, 0F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-555F, -454F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-555F, -454F, 0F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector3(-554F, -554F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-442F, -406F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-442F, -406F, 0F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector3(-442F, -466F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal EulaLottie_AnimatedVisual_UAPv8( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8); - } - } - - sealed class EulaLottie_AnimatedVisual_UAPv7 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFEDEDED; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionPath _path_0; - CompositionPath _path_1; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_10; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0p65_to_0p5; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_3; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - // Frame 200. - result.InsertKeyFrame(0.952380955F, false); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 50. - result.InsertKeyFrame(0.238095239F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper emb - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(41.2220001F, 41.4160004F)); - builder.AddCubicBezier(new Vector2(-4.44700003F, 41.4160004F), new Vector2(-41.4690018F, 4.39400005F), new Vector2(-41.4690018F, -41.2750015F)); - builder.AddLine(new Vector2(-41.4690018F, -197.233994F)); - builder.AddCubicBezier(new Vector2(-41.4690018F, -201.214996F), new Vector2(-38.2420006F, -204.442993F), new Vector2(-34.2610016F, -204.442993F)); - builder.AddLine(new Vector2(159.320007F, -204.442993F)); - builder.AddCubicBezier(new Vector2(163.300995F, -204.442993F), new Vector2(166.528F, -201.214996F), new Vector2(166.528F, -197.233994F)); - builder.AddLine(new Vector2(166.528F, 34.2080002F)); - builder.AddCubicBezier(new Vector2(166.528F, 38.1889992F), new Vector2(163.300995F, 41.4160004F), new Vector2(159.320007F, 41.4160004F)); - builder.AddLine(new Vector2(41.2220001F, 41.4160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 205.311005F)); - builder.AddLine(new Vector2(178.945007F, 205.311005F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 185.932007F)); - builder.AddLine(new Vector2(178.945007F, 185.932007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 166.552994F)); - builder.AddLine(new Vector2(178.945007F, 166.552994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 147.173996F)); - builder.AddLine(new Vector2(178.945007F, 147.173996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 127.793999F)); - builder.AddLine(new Vector2(178.945007F, 127.793999F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(28.2840004F, 108.415001F)); - builder.AddLine(new Vector2(178.945007F, 108.415001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 87.2659988F)); - builder.AddLine(new Vector2(178.945007F, 87.2659988F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - - Shape tree root for layer: Lines - // - - - Offset:<150.025, 167.34299> - // - - Transforms: Lines - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(111.095001F, 67.887001F)); - builder.AddLine(new Vector2(178.945007F, 67.887001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(29.3700008F, 29.3729992F)); - builder.AddLine(new Vector2(-29.8589993F, 29.3729992F)); - builder.AddCubicBezier(new Vector2(-31.8540001F, 29.3729992F), new Vector2(-33.4710007F, 27.7579994F), new Vector2(-33.4710007F, 25.7639999F)); - builder.AddLine(new Vector2(-33.4710007F, -25.7639999F)); - builder.AddCubicBezier(new Vector2(-33.4710007F, -27.757F), new Vector2(-31.8540001F, -29.3729992F), new Vector2(-29.8589993F, -29.3729992F)); - builder.AddLine(new Vector2(29.8610001F, -29.3729992F)); - builder.AddCubicBezier(new Vector2(31.8540001F, -29.3729992F), new Vector2(33.4710007F, -27.757F), new Vector2(33.4710007F, -25.7639999F)); - builder.AddLine(new Vector2(33.4710007F, 25.2959995F)); - builder.AddCubicBezier(new Vector2(33.4589996F, 27.5400009F), new Vector2(31.6259995F, 29.3729992F), new Vector2(29.3700008F, 29.3729992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Layer aggregator - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-18.8460007F, 42.1539993F)); - builder.AddLine(new Vector2(-41.1790009F, 42.3330002F)); - builder.AddLine(new Vector2(-41.1430016F, 42.8689995F)); - builder.AddLine(new Vector2(-41.4029999F, 18.0359993F)); - builder.AddCubicBezier(new Vector2(-41.4029999F, 18.0359993F), new Vector2(-41.3460007F, -25.7759991F), new Vector2(-41.3460007F, -41.3460007F)); - builder.AddCubicBezier(new Vector2(-41.3460007F, 4.32399988F), new Vector2(-4.32299995F, 41.3460007F), new Vector2(41.3460007F, 41.3460007F)); - builder.AddCubicBezier(new Vector2(25.7770004F, 41.3460007F), new Vector2(-18.8460007F, 42.1539993F), new Vector2(-18.8460007F, 42.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: paper_fold_emb - // - - Offset:<150.025, 167.34299> - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-16.8460007F, 45.1539993F)); - builder.AddLine(new Vector2(-39.1790009F, 45.3330002F)); - builder.AddLine(new Vector2(-39.1430016F, 45.8689995F)); - builder.AddLine(new Vector2(-39.4029999F, 21.0359993F)); - builder.AddCubicBezier(new Vector2(-39.4029999F, 21.0359993F), new Vector2(-39.3460007F, -22.7759991F), new Vector2(-39.3460007F, -38.3460007F)); - builder.AddCubicBezier(new Vector2(-39.3460007F, 7.32399988F), new Vector2(-2.32299995F, 44.3460007F), new Vector2(43.3460007F, 44.3460007F)); - builder.AddCubicBezier(new Vector2(27.7770004F, 44.3460007F), new Vector2(-16.8460007F, 45.1539993F), new Vector2(-16.8460007F, 45.1539993F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: signature_shdw 2 - // - - - Offset:<276, 276> - // - - Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 92.7300034F)); - builder.AddLine(new Vector2(-82.8310013F, 92.7300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 92.7300034F), new Vector2(-90.8310013F, 89.1490021F), new Vector2(-90.8310013F, 84.7300034F)); - builder.AddLine(new Vector2(-90.8310013F, -47.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -51.6489983F), new Vector2(-87.25F, -55.2299995F), new Vector2(-82.8310013F, -55.2299995F)); - builder.AddLine(new Vector2(82.8310013F, -55.2299995F)); - builder.AddCubicBezier(new Vector2(87.25F, -55.2299995F), new Vector2(90.8310013F, -51.6489983F), new Vector2(90.8310013F, -47.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 84.7300034F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 89.1490021F), new Vector2(87.25F, 92.7300034F), new Vector2(82.8310013F, 92.7300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - // - - - Shape tree root for layer: signature - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(82.8310013F, 65.2300034F)); - builder.AddLine(new Vector2(-82.8310013F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-87.25F, 65.2300034F), new Vector2(-90.8310013F, 61.6489983F), new Vector2(-90.8310013F, 57.2299995F)); - builder.AddLine(new Vector2(-90.8310013F, -57.2299995F)); - builder.AddCubicBezier(new Vector2(-90.8310013F, -61.6489983F), new Vector2(-87.25F, -65.2300034F), new Vector2(-82.8310013F, -65.2300034F)); - builder.AddLine(new Vector2(82.8310013F, -65.2300034F)); - builder.AddCubicBezier(new Vector2(87.25F, -65.2300034F), new Vector2(90.8310013F, -61.6489983F), new Vector2(90.8310013F, -57.2299995F)); - builder.AddLine(new Vector2(90.8310013F, 57.2299995F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.6489983F), new Vector2(87.25F, 65.2300034F), new Vector2(82.8310013F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - // - - - Opacity for layer: signature_emb - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(82.6610031F, 65.2300034F)); - builder.AddLine(new Vector2(-86.5220032F, 65.2300034F)); - builder.AddCubicBezier(new Vector2(-91.0350037F, 65.2300034F), new Vector2(-94.6920013F, 61.5130005F), new Vector2(-94.6920013F, 56.9249992F)); - builder.AddLine(new Vector2(-94.6920013F, -61.9000015F)); - builder.AddCubicBezier(new Vector2(-94.6920013F, -66.487999F), new Vector2(-91.0350037F, -70.2050018F), new Vector2(-86.5220032F, -70.2050018F)); - builder.AddLine(new Vector2(82.6610031F, -70.2050018F)); - builder.AddCubicBezier(new Vector2(87.1740036F, -70.2050018F), new Vector2(90.8310013F, -66.487999F), new Vector2(90.8310013F, -61.9000015F)); - builder.AddLine(new Vector2(90.8310013F, 56.9249992F)); - builder.AddCubicBezier(new Vector2(90.8310013F, 61.5130005F), new Vector2(87.1740036F, 65.2300034F), new Vector2(82.6610031F, 65.2300034F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_signature - // - - - - - Opacity for layer: 1___Eula_signature - // - - - Shape tree root for layer: Line - // - - Scale:2,2, Offset:<604.304, 524.929> - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(23.7479992F, 103.220001F)); - builder.AddLine(new Vector2(157.757004F, 103.220001F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-57.112999F, -11.0600004F)); - builder.AddCubicBezier(new Vector2(-55.7200012F, -15.29F), new Vector2(-53.0320015F, -19.3570004F), new Vector2(-48.9440002F, -21.1259995F)); - builder.AddCubicBezier(new Vector2(-44.855999F, -22.8939991F), new Vector2(-39.3069992F, -21.5769997F), new Vector2(-37.4080009F, -17.5480003F)); - builder.AddCubicBezier(new Vector2(-36.0299988F, -14.6239996F), new Vector2(-36.7900009F, -11.1750002F), new Vector2(-37.7449989F, -8.08699989F)); - builder.AddCubicBezier(new Vector2(-41.1160011F, 2.80800009F), new Vector2(-46.6669998F, 13.0229998F), new Vector2(-53.9749985F, 21.7779999F)); - builder.AddCubicBezier(new Vector2(-48.0530014F, 12.5419998F), new Vector2(-38.7799988F, 6.06699991F), new Vector2(-29.7490005F, -0.163000003F)); - builder.AddCubicBezier(new Vector2(-27.2469997F, -1.88900006F), new Vector2(-24.4060001F, -3.69799995F), new Vector2(-21.4060001F, -3.21399999F)); - builder.AddCubicBezier(new Vector2(-20.5650005F, -3.07800007F), new Vector2(-19.6959991F, -2.71199989F), new Vector2(-19.2639999F, -1.97800004F)); - builder.AddCubicBezier(new Vector2(-18.9780006F, -1.49199998F), new Vector2(-18.9190006F, -0.906000018F), new Vector2(-18.9300003F, -0.342000008F)); - builder.AddCubicBezier(new Vector2(-19.0030003F, 3.40400004F), new Vector2(-21.7290001F, 6.47800016F), new Vector2(-23.5249996F, 9.76599979F)); - builder.AddCubicBezier(new Vector2(-25.3209991F, 13.0539999F), new Vector2(-25.8490009F, 17.9230003F), new Vector2(-22.6650009F, 19.8990002F)); - builder.AddCubicBezier(new Vector2(-21.4529991F, 20.6509991F), new Vector2(-19.9640007F, 20.7810001F), new Vector2(-18.5380001F, 20.809F)); - builder.AddCubicBezier(new Vector2(-3.95300007F, 21.0970001F), new Vector2(10.3879995F, 11.9790001F), new Vector2(16.316F, -1.35000002F)); - builder.AddCubicBezier(new Vector2(16.9430008F, -2.75999999F), new Vector2(17.2240009F, -4.86999989F), new Vector2(15.7889996F, -5.4369998F)); - builder.AddCubicBezier(new Vector2(15.0380001F, -5.73400021F), new Vector2(14.1929998F, -5.38399982F), new Vector2(13.5059996F, -4.95900011F)); - builder.AddCubicBezier(new Vector2(9.79300022F, -2.65899992F), new Vector2(7.95100021F, 1.76100004F), new Vector2(7.11499977F, 6.04799986F)); - builder.AddCubicBezier(new Vector2(6.21700001F, 10.6520004F), new Vector2(6.53800011F, 16.1420002F), new Vector2(10.2279997F, 19.0370007F)); - builder.AddCubicBezier(new Vector2(12.8430004F, 21.0890007F), new Vector2(16.9370003F, 22.1900005F), new Vector2(20.2609997F, 22.1900005F)); - builder.AddCubicBezier(new Vector2(28.3980007F, 22.1900005F), new Vector2(34.0839996F, 20.3500004F), new Vector2(41.1030006F, 16.823F)); - builder.AddCubicBezier(new Vector2(48.1220016F, 13.2959995F), new Vector2(55.6230011F, 6.60200024F), new Vector2(57.973999F, -0.893000007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - Opacity for layer: tilde_shdw - // - - - Offset:<276, 276> - // - - Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-27.4759998F, 26.3659992F), new Vector2(-31.2189999F, 0F)); - builder.AddCubicBezier(new Vector2(-32.1399994F, -6.48899984F), new Vector2(-16.1399994F, -19.4890003F), new Vector2(-1F, -19.2199993F)); - builder.AddCubicBezier(new Vector2(25.6270008F, -18.7469997F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - // - - - Shape tree root for layer: tilde - // - - Scale:2,2, Offset:<280.67102, 325.018> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 1___Eula_tilde - // - - - - - Opacity for layer: 1___Eula_tilde - // - - - Opacity for layer: tilde_emb - // - - Scale:2,2, Offset:<280.67102, 325.018> - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(48.2190018F, 26.6299992F), new Vector2(26.6310005F, 48.2200012F), new Vector2(0F, 48.2200012F)); - builder.AddCubicBezier(new Vector2(-26.6310005F, 48.2200012F), new Vector2(-48.2190018F, 26.6299992F), new Vector2(-48.2190018F, 0F)); - builder.AddCubicBezier(new Vector2(-48.2190018F, -26.6310005F), new Vector2(-26.6310005F, -48.2200012F), new Vector2(0F, -48.2200012F)); - builder.AddCubicBezier(new Vector2(26.6310005F, -48.2200012F), new Vector2(48.2190018F, -26.6310005F), new Vector2(48.2190018F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - - Transforms for 07 - EULA - Comped - // - - - - - - PreComp layer: 07 - EULA - Paper - // - - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - - Layer aggregator - // - - Offset:<150.025, 167.34299> - // - ShapeGroup: square Offset:<61.754, 57.785> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xF0, 0xEF, 0xEE), _holdThenStepEasingFunction); - // Frame 5. - // AlmostWhiteSmoke_FFF0EFEE - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // ShapeGroup: square Offset:<61.754, 57.785> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: signature_shdw 2 - // - Offset:<276, 276> - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CompositionColorBrush ColorBrush_AlmostDarkSlateBlue_FF263DAA() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x26, 0x3D, 0xAA)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFEDEDED() - { - return _colorBrush_AlmostWhiteSmoke_FFEDEDED = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xED, 0xED, 0xED)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: paper_cont_sh - // - Offset:<150.025, 167.34299> - // Transforms: paper_cont_sh Offset:<0, 1.5> - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostGainsboro_FFE0DFDD() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xE0, 0xDF, 0xDD)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - // - - Shape tree root for layer: tilde - // - Scale:2,2, Offset:<280.67102, 325.018> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_tilde - // - - - - Opacity for layer: 1___Eula_tilde - // - - Shape tree root for layer: tilde - // - Scale:2,2, Offset:<280.67102, 325.018> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature - // - Scale:2,2, Offset:<604.304, 524.929> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Offset:<150.025, 167.34299> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostWhiteSmoke_FFF7F7F7() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xF7, 0xF7, 0xF7)); - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - // Transforms for paper_cont - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - var shapes = result.Shapes; - // Transforms: Lines - shapes.Add(SpriteShape_03()); - // Transforms: Lines - shapes.Add(SpriteShape_04()); - // Transforms: Lines - shapes.Add(SpriteShape_05()); - // Transforms: Lines - shapes.Add(SpriteShape_06()); - // Transforms: Lines - shapes.Add(SpriteShape_07()); - // Transforms: Lines - shapes.Add(SpriteShape_08()); - // Transforms: Lines - shapes.Add(SpriteShape_09()); - // Transforms: Lines - shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_cont_sh - // Transforms for paper_cont - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // Transforms: paper_cont_sh Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for paper_cont - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - // Offset:<150.025, 167.34299> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 150.024994F, 167.342987F); - // ShapeGroup: square Offset:<61.754, 57.785> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Transforms for 1___Eula_signature - CompositionContainerShape ContainerShape_3() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(554F, 554F); - result.Scale = new Vector2(0.5F, 0.5F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - result.Shapes.Add(SpriteShape_15()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Transforms for 1___Eula_tilde - CompositionContainerShape ContainerShape_4() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(330F, 378F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p65_to_0p5(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostGainsboro_FFE0DFDD()); - colorStops.Add(GradientStop_1_AlmostWhiteSmoke_FFF7F7F7()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-27F, 21.5F); - result.EndPoint = new Vector2(27F, 22F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature - // Scale:2,2, Offset:<604.304, 524.929> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(42.5F, 93.5F); - result.EndPoint = new Vector2(-43F, -95.5F); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPath Path_0() - { - var result = _path_0 = new CompositionPath(Geometry_17()); - return result; - } - - CompositionPath Path_1() - { - var result = _path_1 = new CompositionPath(Geometry_21()); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_02() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), RootProgress()); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_03() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_04() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_05() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_06() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_07() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_08() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 07 - EULA - Paper - // - - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Lines - // - Offset:<150.025, 167.34299> - // Transforms: Lines - CompositionPathGeometry PathGeometry_09() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_11() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_fold_emb - // Offset:<150.025, 167.34299> - CompositionPathGeometry PathGeometry_12() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: signature_shdw 2 - // - Offset:<276, 276> - // Transforms: signature_shdw 2 Scale:1.6,1.6, Offset:<571.567, 563.185> - CompositionPathGeometry PathGeometry_13() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_14() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_14())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_emb - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_15() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_15())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Opacity for layer: signature_sign_shdw - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_17() - { - var result = _c.CreatePathGeometry(Path_0()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: signature_sign - // Scale:2,2, Offset:<604.304, 524.929> - CompositionPathGeometry PathGeometry_18() - { - var result = _c.CreatePathGeometry(_path_0); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - Opacity for layer: tilde_shdw - // - Offset:<276, 276> - // Transforms: tilde_shdw Scale:2,2, Offset:<285.811, 330.506> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_18())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: tilde - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_20() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: tilde_emb - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_21() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Opacity for layer: Checkmark - Shadow - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_22() - { - var result = _c.CreatePathGeometry(Path_1()); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_3(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_tilde - // - - - Opacity for layer: 1___Eula_tilde - // - Shape tree root for layer: Checkmark - // Scale:2,2, Offset:<280.67102, 325.018> - CompositionPathGeometry PathGeometry_23() - { - var result = _c.CreatePathGeometry(_path_1); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper 2 - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<191.62, 372.106> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), ColorBrush_White());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<184.62, 370.106>, Scale:<1.04216, 1.01799> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1.04216003F, 0F, 0F, 1.01798999F, 184.619995F, 370.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 0.5F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - var result = _c.CreateSpriteShape(PathGeometry_02()); - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFEDEDED(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - var result = _c.CreateSpriteShape(PathGeometry_03()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - var result = _c.CreateSpriteShape(PathGeometry_04()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - var result = _c.CreateSpriteShape(PathGeometry_05()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - var result = _c.CreateSpriteShape(PathGeometry_06()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - var result = _c.CreateSpriteShape(PathGeometry_07()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Lines - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(PathGeometry_09()); - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFEDEDED; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 3F; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: paper_cont_sh - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<61.754, 59.285> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 59.2849998F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 07 - EULA - Paper - // - - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Offset:<150.025, 167.34299> - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<61.754, 57.785> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 61.7540016F, 57.7849998F), AnimatedColorBrush_TransparentAlmostWhiteSmoke_00F0EFEE_to_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<191.62, 372.106> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 191.619995F, 372.105988F), LinearGradientBrush_0());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 07 - EULA - Paper - // - - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: paper_fold_emb - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<189.62, 369.106>, Scale:<1.03099, 1.10502> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1.03099F, 0F, 0F, 1.10502005F, 189.619995F, 369.105988F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<662.648, 582.26495>, Rotation:-0.011598425070025746 degrees, - // Scale:<1.6, 1.6> - var geometry = PathGeometry_13(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1.60000002F, 0F, 0F, 1.60000002F, 662.64801F, 582.264954F), ColorBrush_AlmostDarkSlateBlue_FF263DAA());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F), LinearGradientBrush_1());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_emb - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<695.385, 590.409>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(2F, 0F, 0F, 2F, 695.38501F, 590.408997F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<513.223, 459.449>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_16(), new Matrix3x2(2F, 0F, 0F, 2F, 513.223022F, 459.449005F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_2p5(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Opacity for layer: signature_sign_shdw - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<695.36304, 587.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 587.155029F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_signature - // - - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<695.36304, 577.155>, Scale:<2, 2> - var result = CreateSpriteShape(PathGeometry_18(), new Matrix3x2(2F, 0F, 0F, 2F, 695.363037F, 577.155029F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 7F; - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<334.28003, 378.976>, Scale:<2, 2> - var geometry = PathGeometry_19(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 334.280029F, 378.976013F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<329.14, 373.488>, Scale:<2, 2> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(2F, 0F, 0F, 2F, 329.140015F, 373.488007F), LinearGradientBrush_2());; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: tilde_emb - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<329.14, 372.488>, Scale:<2.02058, 2.02058> - var result = CreateSpriteShape(PathGeometry_21(), new Matrix3x2(2.02058005F, 0F, 0F, 2.02058005F, 329.140015F, 372.488007F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Opacity for layer: Checkmark - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<555.00104, 556.49805> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(1F, 0F, 0F, 1F, 555.001038F, 556.498047F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - PreComp layer: 07 - EULA - Comped - // - - - - Transforms for 07 - EULA - Comped - // - - - PreComp layer: 1___Eula_tilde - // - - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<554.00104, 553.99805> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 554.001038F, 553.998047F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // Opacity for layer: 07 - EULA - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 07 - EULA - Paper - children.InsertAtTop(ContainerVisual_02()); - // Opacity for layer: signature_shdw 2 - children.InsertAtTop(ShapeVisual_07()); - // PreComp layer: 1___Eula_signature - children.InsertAtTop(ContainerVisual_05()); - // Opacity for layer: tilde_shdw - children.InsertAtTop(ShapeVisual_13()); - // PreComp layer: 1___Eula_tilde - children.InsertAtTop(ContainerVisual_08()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // Opacity for layer: 07 - EULA - Paper - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 07 - EULA - Paper - // Transforms for 07 - EULA - Paper - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Opacity for layer: paper 2 - children.InsertAtTop(ShapeVisual_00()); - // Shape tree root for layer: paper - children.InsertAtTop(ShapeVisual_01()); - // Opacity for layer: paper emb - children.InsertAtTop(ShapeVisual_02()); - // Shape tree root for layer: Lines - children.InsertAtTop(ShapeVisual_03()); - // Opacity for layer: paper_cont_sh - children.InsertAtTop(ShapeVisual_04()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_05()); - // Opacity for layer: paper_fold_emb - children.InsertAtTop(ShapeVisual_06()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_signature - result.Children.InsertAtTop(ContainerVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Transforms for 1___Eula_signature - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(554F, 554F, 0F); - result.Scale = new Vector3(0.5F, 0.5F, 0F); - result.Children.InsertAtTop(ContainerVisual_07()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: signature - children.InsertAtTop(ShapeVisual_08()); - // Opacity for layer: signature_emb - children.InsertAtTop(ShapeVisual_09()); - // Shape tree root for layer: Line - children.InsertAtTop(ShapeVisual_10()); - // Opacity for layer: signature_sign_shdw - children.InsertAtTop(ShapeVisual_11()); - // Shape tree root for layer: signature_sign - children.InsertAtTop(ShapeVisual_12()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 1___Eula_tilde - result.Children.InsertAtTop(ContainerVisual_09()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Transforms for 1___Eula_tilde - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(330F, 378F, 0F); - result.Children.InsertAtTop(ContainerVisual_10()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p65_to_0p5, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(1108F, 1108F); - var children = result.Children; - // Shape tree root for layer: tilde - children.InsertAtTop(ShapeVisual_14()); - // Opacity for layer: tilde_emb - children.InsertAtTop(ShapeVisual_15()); - // Opacity for layer: Checkmark - Shadow - children.InsertAtTop(ShapeVisual_16()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_17()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 07 - EULA - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // Opacity for layer: tilde_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // Opacity for layer: signature_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.600000024F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_signature - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 07 - EULA - Comped - // - Transforms for 07 - EULA - Comped - // PreComp layer: 1___Eula_tilde - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0p65_to_0p5() - { - // Frame 0. - var result = _scalarAnimation_0p65_to_0p5 = CreateScalarKeyFrameAnimation(0F, 0.649999976F, _stepThenHoldEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.649999976F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 0.49000001F, _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, 0.5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F))); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_2p5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2.5F, _cubicBezierEasingFunction_0); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Opacity for layer: signature_sign_shdw - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.699999988F, 0F), new Vector2(0.300000012F, 1F))); - return result; - } - - // - - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - - Transforms for 07 - EULA - Comped - // - - - - - PreComp layer: 1___Eula_signature - // - - - - Opacity for layer: 1___Eula_signature - // - - Shape tree root for layer: signature_sign - // - Scale:2,2, Offset:<604.304, 524.929> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.300000012F, 1F))); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F))); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper 2 - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.25F; - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Lines - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_0()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_cont_sh - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(ContainerShape_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<150.025, 167.34299> - shapes.Add(ContainerShape_2()); - // Offset:<150.025, 167.34299> - shapes.Add(SpriteShape_13()); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 07 - EULA - Paper - // - Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: paper_fold_emb - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.25F; - result.Size = new Vector2(552F, 552F); - // Offset:<150.025, 167.34299> - result.Shapes.Add(SpriteShape_14()); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // Shape tree root for layer: signature_shdw 2 - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_3()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p6(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_emb - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.5F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: Line - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign_shdw - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.100000001F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_signature - // - Opacity for layer: 1___Eula_signature - // Shape tree root for layer: signature_sign - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<604.304, 524.929> - result.Shapes.Add(SpriteShape_20()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - PreComp layer: 07 - EULA - Comped - // Transforms for 07 - EULA - Comped - // Shape tree root for layer: tilde_shdw - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_4()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: tilde_emb - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.25F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_23()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - Shadow - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 07 - EULA - Comped - // - - - Transforms for 07 - EULA - Comped - // - - PreComp layer: 1___Eula_tilde - // - Opacity for layer: 1___Eula_tilde - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(1108F, 1108F); - // Scale:2,2, Offset:<280.67102, 325.018> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 60F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - Opacity for layer: signature_shdw 2 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-555F, -454F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-555F, -454F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-554F, -554F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 07 - EULA - Comped - // - - - - - Transforms for 07 - EULA - Comped - // - - - - PreComp layer: 1___Eula_signature - // - - - Opacity for layer: 1___Eula_signature - // - Shape tree root for layer: Line - // Scale:2,2, Offset:<604.304, 524.929> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 10F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - Opacity for layer: tilde_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-442F, -406F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-442F, -406F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-442F, -466F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 07 - EULA - Paper - // Transforms for Null 76 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -216F, 0F), _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_signature - // Opacity for layer: 1___Eula_signature - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-555F, -454F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-555F, -454F, 0F), _holdThenStepEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector3(-554F, -554F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 07 - EULA - Comped - // - - Transforms for 07 - EULA - Comped - // - PreComp layer: 1___Eula_tilde - // Opacity for layer: 1___Eula_tilde - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-442F, -406F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-442F, -406F, 0F), _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector3(-442F, -466F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // PreComp layer: 07 - EULA - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal EulaLottie_AnimatedVisual_UAPv7( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7); - } - } - } -} diff --git a/Rise Media Player Dev/AnimatedVisuals/LocalaccountLottie.cs b/Rise Media Player Dev/AnimatedVisuals/LocalaccountLottie.cs deleted file mode 100644 index 0873db5b6..000000000 --- a/Rise Media Player Dev/AnimatedVisuals/LocalaccountLottie.cs +++ /dev/null @@ -1,4330 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// LottieGen version: -// 7.1.0-build.0 -// -// Command: -// LottieGen -Language CSharp -Public -WinUIVersion 2.4 -InputFile localaccountLottie.json -// -// Input file: -// localaccountLottie.json (16327 bytes created 14:07+01:00 Apr 12 2022) -// -// LottieGen source: -// http://aka.ms/Lottie -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -// __________________________________________________________________________ -// | Object stats | UAP v11 count | UAP v8 count | UAP v7 count | -// |__________________________|_______________|______________|______________| -// | All CompositionObjects | 246 | 242 | 198 | -// |--------------------------+---------------+--------------+--------------| -// | Expression animators | 31 | 30 | 30 | -// | KeyFrame animators | 25 | 24 | 24 | -// | Reference parameters | 32 | 31 | 31 | -// | Expression operations | 0 | 0 | 0 | -// |--------------------------+---------------+--------------+--------------| -// | Animated brushes | 1 | 1 | 1 | -// | Animated gradient stops | - | - | - | -// | ExpressionAnimations | 1 | 1 | 1 | -// | PathKeyFrameAnimations | 1 | - | - | -// |--------------------------+---------------+--------------+--------------| -// | ContainerVisuals | 11 | 11 | 7 | -// | ShapeVisuals | 7 | 7 | 6 | -// |--------------------------+---------------+--------------+--------------| -// | ContainerShapes | 3 | 3 | 3 | -// | CompositionSpriteShapes | 10 | 10 | 9 | -// |--------------------------+---------------+--------------+--------------| -// | Brushes | 13 | 13 | 5 | -// | Gradient stops | 2 | 2 | 2 | -// | CompositionVisualSurface | 4 | 4 | - | -// -------------------------------------------------------------------------- -using Microsoft.Graphics.Canvas; -using Microsoft.Graphics.Canvas.Effects; -using Microsoft.Graphics.Canvas.Geometry; -using System; -using System.Collections.Generic; -using System.Numerics; -using Windows.Graphics; -using Windows.UI; -using Windows.UI.Composition; - -namespace AnimatedVisuals -{ - // Name: 24C - Local Account - Other Users - // Frame rate: 60 fps - // Frame count: 210 - // Duration: 3500.0 mS - sealed class LocalaccountLottie - : Microsoft.UI.Xaml.Controls.IAnimatedVisualSource - { - // Animation duration: 3.500 seconds. - internal const long c_durationTicks = 35000000; - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor) - { - object ignored = null; - return TryCreateAnimatedVisual(compositor, out ignored); - } - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor, out object diagnostics) - { - diagnostics = null; - - if (LocalaccountLottie_AnimatedVisual_UAPv11.IsRuntimeCompatible()) - { - var res = - new LocalaccountLottie_AnimatedVisual_UAPv11( - compositor - ); - return res; - } - - if (LocalaccountLottie_AnimatedVisual_UAPv8.IsRuntimeCompatible()) - { - var res = - new LocalaccountLottie_AnimatedVisual_UAPv8( - compositor - ); - return res; - } - - if (LocalaccountLottie_AnimatedVisual_UAPv7.IsRuntimeCompatible()) - { - var res = - new LocalaccountLottie_AnimatedVisual_UAPv7( - compositor - ); - return res; - } - - return null; - } - - /// - /// Gets the number of frames in the animation. - /// - public double FrameCount => 210d; - - /// - /// Gets the frame rate of the animation. - /// - public double Framerate => 60d; - - /// - /// Gets the duration of the animation. - /// - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - - /// - /// Converts a zero-based frame number to the corresponding progress value denoting the - /// start of the frame. - /// - public double FrameToProgress(double frameNumber) - { - return frameNumber / 210d; - } - - /// - /// Returns a map from marker names to corresponding progress values. - /// - public IReadOnlyDictionary Markers => - new Dictionary - { - }; - - /// - /// Sets the color property with the given name, or does nothing if no such property - /// exists. - /// - public void SetColorProperty(string propertyName, Color value) - { - } - - /// - /// Sets the scalar property with the given name, or does nothing if no such property - /// exists. - /// - public void SetScalarProperty(string propertyName, double value) - { - } - - sealed class LocalaccountLottie_AnimatedVisual_UAPv11 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - CanvasGeometry _geometry_10; - CompositionColorBrush _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite; - CompositionColorBrush _colorBrush_AlmostGainsboro_FFE0DEDC; - CompositionColorBrush _colorBrush_AlmostLavender_FFDEECF9; - CompositionColorBrush _colorBrush_Black; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF5B41D2; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078D3; - CompositionPath _path; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - CubicBezierEasingFunction _cubicBezierEasingFunction_5; - CubicBezierEasingFunction _cubicBezierEasingFunction_6; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_2; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - PathKeyFrameAnimation CreatePathKeyFrameAnimation(float initialProgress, CompositionPath initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreatePathKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, true); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - Shape tree root for layer: dot - // - - ShapeGroup: Group 1 - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, 29.5009995F)); - builder.AddCubicBezier(new Vector2(16.2929993F, 29.5009995F), new Vector2(29.5009995F, 16.2929993F), new Vector2(29.5009995F, 0F)); - builder.AddCubicBezier(new Vector2(29.5009995F, -16.2929993F), new Vector2(16.2929993F, -29.5009995F), new Vector2(0F, -29.5009995F)); - builder.AddCubicBezier(new Vector2(-16.2929993F, -29.5009995F), new Vector2(-29.5009995F, -16.2929993F), new Vector2(-29.5009995F, 0F)); - builder.AddCubicBezier(new Vector2(-29.5009995F, 16.2929993F), new Vector2(-16.2929993F, 29.5009995F), new Vector2(0F, 29.5009995F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: gray - // - - - Layer aggregator - // - - Offset:<349.754, 235.181> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(77.7549973F, 0F)); - builder.AddCubicBezier(new Vector2(77.7549973F, 42.9430008F), new Vector2(42.9430008F, 77.7549973F), new Vector2(0F, 77.7549973F)); - builder.AddCubicBezier(new Vector2(-42.9430008F, 77.7549973F), new Vector2(-77.7549973F, 42.9430008F), new Vector2(-77.7549973F, 0F)); - builder.AddCubicBezier(new Vector2(-77.7549973F, -42.9430008F), new Vector2(-42.9430008F, -77.7549973F), new Vector2(0F, -77.7549973F)); - builder.AddCubicBezier(new Vector2(42.9430008F, -77.7549973F), new Vector2(77.7549973F, -42.9430008F), new Vector2(77.7549973F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: gray - // - - - - Layer aggregator - // - - ShapeGroup: Group 2 Offset:<349.754, 214.637> - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -23.5160007F)); - builder.AddCubicBezier(new Vector2(-12.9870005F, -23.5160007F), new Vector2(-23.5160007F, -12.9870005F), new Vector2(-23.5160007F, 0F)); - builder.AddCubicBezier(new Vector2(-23.5160007F, 12.9870005F), new Vector2(-12.9870005F, 23.5160007F), new Vector2(0F, 23.5160007F)); - builder.AddCubicBezier(new Vector2(12.9870005F, 23.5160007F), new Vector2(23.5160007F, 12.9870005F), new Vector2(23.5160007F, 0F)); - builder.AddCubicBezier(new Vector2(23.5160007F, -12.9870005F), new Vector2(12.9870005F, -23.5160007F), new Vector2(0F, -23.5160007F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: gray - // - - - - Layer aggregator - // - - ShapeGroup: Group 1 Offset:<349.754, 266.372> - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-27.6310005F, -18.8129997F)); - builder.AddCubicBezier(new Vector2(-33.1489983F, -18.8129997F), new Vector2(-37.625F, -14.342F), new Vector2(-37.625F, -8.8210001F)); - builder.AddLine(new Vector2(-37.625F, -7.05499983F)); - builder.AddCubicBezier(new Vector2(-37.625F, 1.77600002F), new Vector2(-33.0589981F, 8.38799953F), new Vector2(-26.0550003F, 12.6520004F)); - builder.AddCubicBezier(new Vector2(-19.1679993F, 16.8449993F), new Vector2(-9.9090004F, 18.8129997F), new Vector2(0F, 18.8129997F)); - builder.AddCubicBezier(new Vector2(9.9090004F, 18.8129997F), new Vector2(19.1679993F, 16.8449993F), new Vector2(26.0550003F, 12.6520004F)); - builder.AddCubicBezier(new Vector2(33.0589981F, 8.38799953F), new Vector2(37.625F, 1.77600002F), new Vector2(37.625F, -7.05499983F)); - builder.AddLine(new Vector2(37.625F, -8.8210001F)); - builder.AddCubicBezier(new Vector2(37.625F, -14.342F), new Vector2(33.1489983F, -18.8129997F), new Vector2(27.6310005F, -18.8129997F)); - builder.AddLine(new Vector2(-27.6310005F, -18.8129997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-33.4949989F, -81.4469986F)); - builder.AddCubicBezier(new Vector2(-33.4949989F, -81.4469986F), new Vector2(-42.9230003F, 2.49799991F), new Vector2(-42.9230003F, 2.49799991F)); - builder.AddCubicBezier(new Vector2(-42.9230003F, 2.49799991F), new Vector2(26.5259991F, 2.44400001F), new Vector2(26.5259991F, 2.44400001F)); - builder.AddCubicBezier(new Vector2(26.5259991F, 2.44400001F), new Vector2(28.5020008F, -26.0370007F), new Vector2(6.421F, -52.6150017F)); - builder.AddCubicBezier(new Vector2(-13.3269997F, -76.3850021F), new Vector2(-33.4949989F, -81.4469986F), new Vector2(-33.4949989F, -81.4469986F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - Opacity for layer: Shape Layer 1 - // - - - Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - // - Path - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-33.4949989F, -81.4469986F)); - builder.AddCubicBezier(new Vector2(-33.4949989F, -81.4469986F), new Vector2(-42.9230003F, 2.49799991F), new Vector2(-42.9230003F, 2.49799991F)); - builder.AddCubicBezier(new Vector2(-42.9230003F, 2.49799991F), new Vector2(28.4449997F, 11.0489998F), new Vector2(28.4449997F, 11.0489998F)); - builder.AddCubicBezier(new Vector2(28.4449997F, 11.0489998F), new Vector2(28.5020008F, -26.0370007F), new Vector2(6.421F, -52.6150017F)); - builder.AddCubicBezier(new Vector2(-13.3269997F, -76.3850021F), new Vector2(-33.4949989F, -81.4469986F), new Vector2(-33.4949989F, -81.4469986F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - Opacity for layer: Shape Layer 1 - // - - - Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - // - Path - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-35.4459991F, -82.4209976F)); - builder.AddCubicBezier(new Vector2(-35.4459991F, -82.4209976F), new Vector2(-42.9230003F, 2.49799991F), new Vector2(-42.9230003F, 2.49799991F)); - builder.AddCubicBezier(new Vector2(-42.9230003F, 2.49799991F), new Vector2(26.4880009F, 2.273F), new Vector2(26.4880009F, 2.273F)); - builder.AddCubicBezier(new Vector2(26.4880009F, 2.273F), new Vector2(28.5020008F, -26.0370007F), new Vector2(6.421F, -52.6150017F)); - builder.AddCubicBezier(new Vector2(-13.3269997F, -76.3850021F), new Vector2(-35.4459991F, -82.4209976F), new Vector2(-35.4459991F, -82.4209976F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - Opacity for layer: Shape Layer 1 - // - - - Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - // - Path - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-31.4449997F, -80.4240036F)); - builder.AddCubicBezier(new Vector2(-31.4449997F, -80.4240036F), new Vector2(-42.9230003F, 2.49799991F), new Vector2(-42.9230003F, 2.49799991F)); - builder.AddCubicBezier(new Vector2(-42.9230003F, 2.49799991F), new Vector2(26.4880009F, 2.273F), new Vector2(26.4880009F, 2.273F)); - builder.AddCubicBezier(new Vector2(26.4880009F, 2.273F), new Vector2(28.5020008F, -26.0370007F), new Vector2(6.421F, -52.6150017F)); - builder.AddCubicBezier(new Vector2(-13.3269997F, -76.3850021F), new Vector2(-31.4449997F, -80.4240036F), new Vector2(-31.4449997F, -80.4240036F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - // - - - Shape tree root for layer: Artwork 5 - // - - Offset:<229.512, 318.734> - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(104.393997F, 57.6549988F), new Vector2(57.6549988F, 104.393997F), new Vector2(0F, 104.393997F)); - builder.AddCubicBezier(new Vector2(-57.6549988F, 104.393997F), new Vector2(-104.393997F, 57.6549988F), new Vector2(-104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(-104.393997F, -57.6549988F), new Vector2(-57.6549988F, -104.393997F), new Vector2(0F, -104.393997F)); - builder.AddCubicBezier(new Vector2(57.6549988F, -104.393997F), new Vector2(104.393997F, -57.6549988F), new Vector2(104.393997F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - // - Comped - // - - - - - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - - - PreComp layer: blue - // - - - Shape tree root for layer: Artwork 6 - // - - Offset:<229.085, 318.324> - CanvasGeometry Geometry_09() - { - var result = Geometry_10(). - CombineWith(_geometry_10, - Matrix3x2.Identity, - CanvasGeometryCombine.Intersect); - return result; - } - - // Mask - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(104.376999F, 0F)); - builder.AddCubicBezier(new Vector2(104.376999F, 57.6459999F), new Vector2(57.6459999F, 104.376999F), new Vector2(0F, 104.376999F)); - builder.AddCubicBezier(new Vector2(-57.6459999F, 104.376999F), new Vector2(-104.376999F, 57.6459999F), new Vector2(-104.376999F, 0F)); - builder.AddCubicBezier(new Vector2(-104.376999F, -57.6459999F), new Vector2(-57.6459999F, -104.376999F), new Vector2(0F, -104.376999F)); - builder.AddCubicBezier(new Vector2(57.6459999F, -104.376999F), new Vector2(104.376999F, -57.6459999F), new Vector2(104.376999F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = _geometry_10 = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - PreComp layer: blue - // - - - Opacity for layer: Artwork 7 - // - - Offset:<229.512, 318.734> - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(104.393997F, 57.6549988F), new Vector2(57.6549988F, 104.393997F), new Vector2(0F, 104.393997F)); - builder.AddCubicBezier(new Vector2(-57.6549988F, 104.393997F), new Vector2(-101.393997F, 56.6549988F), new Vector2(-101.393997F, -1F)); - builder.AddCubicBezier(new Vector2(-101.393997F, -58.6549988F), new Vector2(-57.6549988F, -104.393997F), new Vector2(0F, -104.393997F)); - builder.AddCubicBezier(new Vector2(57.6549988F, -104.393997F), new Vector2(104.393997F, -57.6549988F), new Vector2(104.393997F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // - - - - Opacity for layer: Artwork 4 - // - - ShapeGroup: Group 2 Offset:<229.512, 289.369> - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -33.9760017F)); - builder.AddCubicBezier(new Vector2(-18.7639999F, -33.9760017F), new Vector2(-33.9760017F, -18.7639999F), new Vector2(-33.9760017F, 0F)); - builder.AddCubicBezier(new Vector2(-33.9760017F, 18.7639999F), new Vector2(-18.7639999F, 33.9760017F), new Vector2(0F, 33.9760017F)); - builder.AddCubicBezier(new Vector2(18.7639999F, 33.9760017F), new Vector2(33.9760017F, 18.7639999F), new Vector2(33.9760017F, 0F)); - builder.AddCubicBezier(new Vector2(33.9760017F, -18.7639999F), new Vector2(18.7639999F, -33.9760017F), new Vector2(0F, -33.9760017F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // - - - - Opacity for layer: Artwork 4 - // - - ShapeGroup: Group 1 Offset:<229.512, 364.115> - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-39.9220009F, -27.1800003F)); - builder.AddCubicBezier(new Vector2(-47.8950005F, -27.1800003F), new Vector2(-54.3610001F, -20.7210007F), new Vector2(-54.3610001F, -12.7449999F)); - builder.AddLine(new Vector2(-54.3610001F, -10.1929998F)); - builder.AddCubicBezier(new Vector2(-54.3610001F, 2.56699991F), new Vector2(-47.7639999F, 12.1190004F), new Vector2(-37.644001F, 18.2800007F)); - builder.AddCubicBezier(new Vector2(-27.6930008F, 24.3379993F), new Vector2(-14.3170004F, 27.1800003F), new Vector2(0F, 27.1800003F)); - builder.AddCubicBezier(new Vector2(14.3170004F, 27.1800003F), new Vector2(27.6930008F, 24.3379993F), new Vector2(37.644001F, 18.2800007F)); - builder.AddCubicBezier(new Vector2(47.7639999F, 12.1190004F), new Vector2(54.3610001F, 2.56699991F), new Vector2(54.3610001F, -10.1929998F)); - builder.AddLine(new Vector2(54.3610001F, -12.7449999F)); - builder.AddCubicBezier(new Vector2(54.3610001F, -20.7210007F), new Vector2(47.894001F, -27.1800003F), new Vector2(39.9220009F, -27.1800003F)); - builder.AddLine(new Vector2(-39.9220009F, -27.1800003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentWhite_to_SemiTransparentWhite() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xFF, 0xFF, 0xFF), _holdThenStepEasingFunction); - // Frame 6. - // SemiTransparentWhite - result.InsertKeyFrame(0.0285714287F, Color.FromArgb(0x66, 0xFF, 0xFF, 0xFF), CubicBezierEasingFunction_4()); - return result; - } - - CompositionColorBrush AnimatedColorBrush_TransparentWhite_to_SemiTransparentWhite() - { - var result = _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentWhite_to_SemiTransparentWhite(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostGainsboro_FFE0DEDC() - { - return _colorBrush_AlmostGainsboro_FFE0DEDC = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xE0, 0xDE, 0xDC)); - } - - CompositionColorBrush ColorBrush_AlmostLavender_FFDEECF9() - { - return _colorBrush_AlmostLavender_FFDEECF9 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xDE, 0xEC, 0xF9)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF5B41D2() - { - return _gradientStop_0_AlmostSlateBlue_FF5B41D2 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x5B, 0x41, 0xD2)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078D3() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078D3 = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xD3)); - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: gray - // Layer aggregator - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 2 Offset:<349.754, 214.637> - shapes.Add(SpriteShape_2()); - // ShapeGroup: Group 1 Offset:<349.754, 266.372> - shapes.Add(SpriteShape_3()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(232.363998F, 327.817993F); - result.RotationAngleInDegrees = 0.0439999998F; - // Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - result.Shapes.Add(SpriteShape_4()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 2 Offset:<229.512, 289.369> - shapes.Add(SpriteShape_8()); - // ShapeGroup: Group 1 Offset:<229.512, 364.115> - shapes.Add(SpriteShape_9()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - CompositionEffectBrush EffectBrush_0() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 3F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_0()); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - CompositionEffectBrush EffectBrush_1() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_1()); - result.SetSourceParameter("source", SurfaceBrush_3()); - return result; - } - - // - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - PreComp layer: blue - CompositionEffectBrush EffectBrush_2() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_2()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 5 - // Offset:<229.512, 318.734> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF5B41D2()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078D3()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(52.4500008F, 90.7440033F); - result.EndPoint = new Vector2(-51.9609985F, -90.1009979F); - return result; - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - PreComp layer: blue - // - Opacity for layer: Artwork 7 - // Offset:<229.512, 318.734> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF5B41D2); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078D3); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(52.4500008F, 90.7440033F); - result.EndPoint = new Vector2(-51.9609985F, -90.1009979F); - return result; - } - - CompositionPath Path() - { - var result = _path = new CompositionPath(Geometry_04()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Shape tree root for layer: dot - // ShapeGroup: Group 1 - CompositionPathGeometry PathGeometry_0() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Offset:<349.754, 235.181> - CompositionPathGeometry PathGeometry_1() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: gray - // - - Layer aggregator - // ShapeGroup: Group 2 Offset:<349.754, 214.637> - CompositionPathGeometry PathGeometry_2() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: gray - // - - Layer aggregator - // ShapeGroup: Group 1 Offset:<349.754, 266.372> - CompositionPathGeometry PathGeometry_3() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - // - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - Opacity for layer: Shape Layer 1 - // Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - CompositionPathGeometry PathGeometry_4() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 5 - // Offset:<229.512, 318.734> - CompositionPathGeometry PathGeometry_5() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 6 - // Offset:<229.085, 318.324> - CompositionPathGeometry PathGeometry_6() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - PreComp layer: blue - // - Opacity for layer: Artwork 7 - // Offset:<229.512, 318.734> - CompositionPathGeometry PathGeometry_7() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Opacity for layer: Artwork 4 - // ShapeGroup: Group 2 Offset:<229.512, 289.369> - CompositionPathGeometry PathGeometry_8() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Opacity for layer: Artwork 4 - // ShapeGroup: Group 1 Offset:<229.512, 364.115> - CompositionPathGeometry PathGeometry_9() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: dot - // Path 1 - CompositionSpriteShape SpriteShape_0() - { - var result = _c.CreateSpriteShape(PathGeometry_0()); - result.FillBrush = ColorBrush_AlmostGainsboro_FFE0DEDC(); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: gray - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_1() - { - // Offset:<349.754, 235.181> - var geometry = PathGeometry_1(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 235.181F), _colorBrush_AlmostGainsboro_FFE0DEDC);; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_2() - { - // Offset:<349.754, 214.637> - var geometry = PathGeometry_2(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 214.636993F), AnimatedColorBrush_TransparentWhite_to_SemiTransparentWhite());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_3() - { - // Offset:<349.754, 266.372> - var geometry = PathGeometry_3(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 266.372009F), _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite);; - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - Opacity for layer: Shape Layer 1 - // Path 1 - CompositionSpriteShape SpriteShape_4() - { - // Offset:<308.54102, 304.529> - var geometry = PathGeometry_4(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 308.541016F, 304.528992F), ColorBrush_Black());; - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Shape tree root for layer: Artwork 5 - // Path 1 - CompositionSpriteShape SpriteShape_5() - { - // Offset:<229.512, 318.734> - var geometry = PathGeometry_5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 318.734009F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - - PreComp layer: blue - // Shape tree root for layer: Artwork 6 - // ShapeGroup: Group 1 - CompositionSpriteShape SpriteShape_6() - { - // Offset:<229.085, 318.324> - var result = CreateSpriteShape(PathGeometry_6(), new Matrix3x2(1F, 0F, 0F, 1F, 229.085007F, 318.324005F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.99600005F; - return result; - } - - // - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - PreComp layer: blue - // Opacity for layer: Artwork 7 - // Path 1 - CompositionSpriteShape SpriteShape_7() - { - // Offset:<229.512, 318.734> - var geometry = PathGeometry_7(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 318.734009F), LinearGradientBrush_1());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Path 1 - CompositionSpriteShape SpriteShape_8() - { - // Offset:<229.512, 289.369> - var geometry = PathGeometry_8(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 289.368988F), ColorBrush_AlmostLavender_FFDEECF9());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Path 1 - CompositionSpriteShape SpriteShape_9() - { - // Offset:<229.512, 364.115> - var geometry = PathGeometry_9(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 364.11499F), _colorBrush_AlmostLavender_FFDEECF9);; - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - CompositionSurfaceBrush SurfaceBrush_0() - { - return _c.CreateSurfaceBrush(VisualSurface_0()); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - CompositionSurfaceBrush SurfaceBrush_1() - { - return _c.CreateSurfaceBrush(VisualSurface_1()); - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - PreComp layer: blue - CompositionSurfaceBrush SurfaceBrush_2() - { - return _c.CreateSurfaceBrush(VisualSurface_2()); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - CompositionSurfaceBrush SurfaceBrush_3() - { - return _c.CreateSurfaceBrush(VisualSurface_3()); - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - CompositionVisualSurface VisualSurface_0() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_4(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - CompositionVisualSurface VisualSurface_1() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_7(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - PreComp layer: blue - CompositionVisualSurface VisualSurface_2() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_8(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - CompositionVisualSurface VisualSurface_3() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_9(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_0() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 24C - Local Account - Other Users - Comped - result.Children.InsertAtTop(ContainerVisual_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_1() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: dot - children.InsertAtTop(ShapeVisual_0()); - // PreComp layer: gray - children.InsertAtTop(ContainerVisual_2()); - children.InsertAtTop(SpriteVisual_0()); - // PreComp layer: blue - children.InsertAtTop(ContainerVisual_5()); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Transforms for gray - ContainerVisual ContainerVisual_2() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(349F, 235F, 0F); - result.Children.InsertAtTop(ContainerVisual_3()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: gray - ContainerVisual ContainerVisual_3() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_1()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_4() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_2()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Transforms for blue - ContainerVisual ContainerVisual_5() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(232.363998F, 327.817993F, 0F); - result.RotationAngleInDegrees = 0.0439999998F; - result.Children.InsertAtTop(ContainerVisual_6()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: blue - ContainerVisual ContainerVisual_6() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: Artwork 5 - children.InsertAtTop(ShapeVisual_3()); - children.InsertAtTop(SpriteVisual_1()); - // Opacity for layer: Artwork 4 - children.InsertAtTop(ShapeVisual_6()); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - ContainerVisual ContainerVisual_7() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_2()); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - PreComp layer: blue - ContainerVisual ContainerVisual_8() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: Artwork 6 - result.Children.InsertAtTop(ShapeVisual_4()); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - ContainerVisual ContainerVisual_9() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Opacity for layer: Artwork 7 - result.Children.InsertAtTop(ShapeVisual_5()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 24C - Local Account - Other Users - Comped - result.Children.InsertAtTop(ContainerVisual_0()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.140000001F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.601000011F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_5() - { - return _cubicBezierEasingFunction_5 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_6() - { - return _cubicBezierEasingFunction_6 = _c.CreateCubicBezierEasingFunction(new Vector2(0.145999998F, 0F), new Vector2(0.75F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - Opacity for layer: Shape Layer 1 - // - Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_0() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, Path(), _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, _path, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, new CompositionPath(Geometry_05()), _cubicBezierEasingFunction_4); - // Frame 38. - result.InsertKeyFrame(0.180952385F, new CompositionPath(Geometry_06()), _cubicBezierEasingFunction_4); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new CompositionPath(Geometry_07()), _cubicBezierEasingFunction_4); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_4); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_4); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 0F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1.10000002F, CubicBezierEasingFunction_0()); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.10000002F, _cubicBezierEasingFunction_0); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_2); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_2 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.04999995F, _cubicBezierEasingFunction_0); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _cubicBezierEasingFunction_0); - // Frame 55. - result.InsertKeyFrame(0.261904806F, 0F, _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952358F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.592000008F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertKeyFrame(0.142857134F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 40. - result.InsertKeyFrame(0.190476179F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: dot - ShapeVisual ShapeVisual_0() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // ShapeGroup: Group 1 - result.Shapes.Add(SpriteShape_0()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: gray - // Layer aggregator - ShapeVisual ShapeVisual_1() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<349.754, 235.181> - shapes.Add(SpriteShape_1()); - shapes.Add(ContainerShape_0()); - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_2() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 5 - ShapeVisual ShapeVisual_3() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<229.512, 318.734> - result.Shapes.Add(SpriteShape_5()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - PreComp layer: blue - // Shape tree root for layer: Artwork 6 - ShapeVisual ShapeVisual_4() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<229.085, 318.324> - result.Shapes.Add(SpriteShape_6()); - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // Shape tree root for layer: Artwork 7 - ShapeVisual ShapeVisual_5() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.280000001F; - result.Size = new Vector2(552F, 552F); - // Offset:<229.512, 318.734> - result.Shapes.Add(SpriteShape_7()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 4 - ShapeVisual ShapeVisual_6() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_2()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - SpriteVisual SpriteVisual_0() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_0(); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - SpriteVisual SpriteVisual_1() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_1(); - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - SpriteVisual SpriteVisual_2() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_2(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Shape tree root for layer: dot - // ShapeGroup: Group 1 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(266.753998F, 477.425995F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 40. - result.InsertExpressionKeyFrame(0.190476179F, "Pow(1-_.t2,3)*Vector2(266.754,477.426)+(3*Square(1-_.t2)*_.t2*Vector2(143,350))+(3*(1-_.t2)*Square(_.t2)*Vector2(226.588,150.519))+(Pow(_.t2,3)*Vector2(226.588,150.519))", StepThenHoldEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(226.587997F, 150.518997F), _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new Vector2(226.761002F, 159F), CubicBezierEasingFunction_2()); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new Vector2(226.753998F, 157.425995F), CubicBezierEasingFunction_3()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(0F, 0F), CubicBezierEasingFunction_5()); - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - Opacity for layer: Shape Layer 1 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(15.6359997F, 155.182007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertExpressionKeyFrame(0.142857134F, "Pow(1-_.t1,3)*Vector2(15.636,155.182)+(3*Square(1-_.t1)*_.t1*Vector2(-41.364,70.18201))+(3*(1-_.t1)*Square(_.t1)*Vector2(-4.364,-3.318))+(Pow(_.t1,3)*Vector2(-4.364,-3.318))", _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(-4.36399984F, -3.31800008F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-4.43200016F, 7.18499994F), CubicBezierEasingFunction_6()); - // Frame 80. - result.InsertExpressionKeyFrame(0.380952358F, "Pow(1-_.t0,3)*Vector2(-4.432,7.185)+(3*Square(1-_.t0)*_.t0*Vector2(-4.432,7.185))+(3*(1-_.t0)*Square(_.t0)*Vector2(-4.205,4.776))+(Pow(_.t0,3)*Vector2(-4.364,5.182))", _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-4.36399984F, 5.18200016F), _stepThenHoldEasingFunction); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(0F, 20F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(0F, 0F), _cubicBezierEasingFunction_5); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: gray - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-50F, 210F, 0F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t0,3)*Vector3(-50,210,0)+(3*Square(1-_.t0)*_.t0*Vector3(36.689,141.602,0))+(3*(1-_.t0)*Square(_.t0)*Vector3(0.679,-9.286,0))+(Pow(_.t0,3)*Vector3(0.679,-9.286,0))", _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector3(0.67900002F, -9.28600025F, 0F), _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(0.0309999995F, 1.72399998F, 0F), _cubicBezierEasingFunction_2); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector3(0F, 0F, 0F), _cubicBezierEasingFunction_3); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: blue - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(15.6359997F, 155.182007F, 0F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertExpressionKeyFrame(0.142857134F, "Pow(1-_.t1,3)*Vector3(15.636,155.182,0)+(3*Square(1-_.t1)*_.t1*Vector3(-41.364,70.18201,0))+(3*(1-_.t1)*Square(_.t1)*Vector3(-4.364,-3.318,0))+(Pow(_.t1,3)*Vector3(-4.364,-3.318,0))", _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-4.36399984F, -3.31800008F, 0F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector3(-4.43200016F, 7.18499994F, 0F), _cubicBezierEasingFunction_6); - // Frame 80. - result.InsertExpressionKeyFrame(0.380952358F, "Pow(1-_.t0,3)*Vector3(-4.432,7.185,0)+(3*Square(1-_.t0)*_.t0*Vector3(-4.432,7.185,0))+(3*(1-_.t0)*Square(_.t0)*Vector3(-4.205,4.776,0))+(Pow(_.t0,3)*Vector3(-4.364,5.182,0))", _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-4.36399984F, 5.18200016F, 0F), _stepThenHoldEasingFunction); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal LocalaccountLottie_AnimatedVisual_UAPv11( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 11); - } - } - - sealed class LocalaccountLottie_AnimatedVisual_UAPv8 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - CanvasGeometry _geometry_07; - CompositionColorBrush _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite; - CompositionColorBrush _colorBrush_AlmostGainsboro_FFE0DEDC; - CompositionColorBrush _colorBrush_AlmostLavender_FFDEECF9; - CompositionColorBrush _colorBrush_Black; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF5B41D2; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078D3; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - CubicBezierEasingFunction _cubicBezierEasingFunction_5; - CubicBezierEasingFunction _cubicBezierEasingFunction_6; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_2; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, true); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - Shape tree root for layer: dot - // - - ShapeGroup: Group 1 - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, 29.5009995F)); - builder.AddCubicBezier(new Vector2(16.2929993F, 29.5009995F), new Vector2(29.5009995F, 16.2929993F), new Vector2(29.5009995F, 0F)); - builder.AddCubicBezier(new Vector2(29.5009995F, -16.2929993F), new Vector2(16.2929993F, -29.5009995F), new Vector2(0F, -29.5009995F)); - builder.AddCubicBezier(new Vector2(-16.2929993F, -29.5009995F), new Vector2(-29.5009995F, -16.2929993F), new Vector2(-29.5009995F, 0F)); - builder.AddCubicBezier(new Vector2(-29.5009995F, 16.2929993F), new Vector2(-16.2929993F, 29.5009995F), new Vector2(0F, 29.5009995F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: gray - // - - - Layer aggregator - // - - Offset:<349.754, 235.181> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(77.7549973F, 0F)); - builder.AddCubicBezier(new Vector2(77.7549973F, 42.9430008F), new Vector2(42.9430008F, 77.7549973F), new Vector2(0F, 77.7549973F)); - builder.AddCubicBezier(new Vector2(-42.9430008F, 77.7549973F), new Vector2(-77.7549973F, 42.9430008F), new Vector2(-77.7549973F, 0F)); - builder.AddCubicBezier(new Vector2(-77.7549973F, -42.9430008F), new Vector2(-42.9430008F, -77.7549973F), new Vector2(0F, -77.7549973F)); - builder.AddCubicBezier(new Vector2(42.9430008F, -77.7549973F), new Vector2(77.7549973F, -42.9430008F), new Vector2(77.7549973F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: gray - // - - - - Layer aggregator - // - - ShapeGroup: Group 2 Offset:<349.754, 214.637> - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -23.5160007F)); - builder.AddCubicBezier(new Vector2(-12.9870005F, -23.5160007F), new Vector2(-23.5160007F, -12.9870005F), new Vector2(-23.5160007F, 0F)); - builder.AddCubicBezier(new Vector2(-23.5160007F, 12.9870005F), new Vector2(-12.9870005F, 23.5160007F), new Vector2(0F, 23.5160007F)); - builder.AddCubicBezier(new Vector2(12.9870005F, 23.5160007F), new Vector2(23.5160007F, 12.9870005F), new Vector2(23.5160007F, 0F)); - builder.AddCubicBezier(new Vector2(23.5160007F, -12.9870005F), new Vector2(12.9870005F, -23.5160007F), new Vector2(0F, -23.5160007F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: gray - // - - - - Layer aggregator - // - - ShapeGroup: Group 1 Offset:<349.754, 266.372> - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-27.6310005F, -18.8129997F)); - builder.AddCubicBezier(new Vector2(-33.1489983F, -18.8129997F), new Vector2(-37.625F, -14.342F), new Vector2(-37.625F, -8.8210001F)); - builder.AddLine(new Vector2(-37.625F, -7.05499983F)); - builder.AddCubicBezier(new Vector2(-37.625F, 1.77600002F), new Vector2(-33.0589981F, 8.38799953F), new Vector2(-26.0550003F, 12.6520004F)); - builder.AddCubicBezier(new Vector2(-19.1679993F, 16.8449993F), new Vector2(-9.9090004F, 18.8129997F), new Vector2(0F, 18.8129997F)); - builder.AddCubicBezier(new Vector2(9.9090004F, 18.8129997F), new Vector2(19.1679993F, 16.8449993F), new Vector2(26.0550003F, 12.6520004F)); - builder.AddCubicBezier(new Vector2(33.0589981F, 8.38799953F), new Vector2(37.625F, 1.77600002F), new Vector2(37.625F, -7.05499983F)); - builder.AddLine(new Vector2(37.625F, -8.8210001F)); - builder.AddCubicBezier(new Vector2(37.625F, -14.342F), new Vector2(33.1489983F, -18.8129997F), new Vector2(27.6310005F, -18.8129997F)); - builder.AddLine(new Vector2(-27.6310005F, -18.8129997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - Opacity for layer: Shape Layer 1 - // - - Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-33.4949989F, -81.4469986F)); - builder.AddLine(new Vector2(-42.9230003F, 2.49799991F)); - builder.AddLine(new Vector2(26.5259991F, 2.44400001F)); - builder.AddCubicBezier(new Vector2(26.5259991F, 2.44400001F), new Vector2(28.5020008F, -26.0370007F), new Vector2(6.421F, -52.6150017F)); - builder.AddCubicBezier(new Vector2(-13.3269997F, -76.3850021F), new Vector2(-33.4949989F, -81.4469986F), new Vector2(-33.4949989F, -81.4469986F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - // - - - Shape tree root for layer: Artwork 5 - // - - Offset:<229.512, 318.734> - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(104.393997F, 57.6549988F), new Vector2(57.6549988F, 104.393997F), new Vector2(0F, 104.393997F)); - builder.AddCubicBezier(new Vector2(-57.6549988F, 104.393997F), new Vector2(-104.393997F, 57.6549988F), new Vector2(-104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(-104.393997F, -57.6549988F), new Vector2(-57.6549988F, -104.393997F), new Vector2(0F, -104.393997F)); - builder.AddCubicBezier(new Vector2(57.6549988F, -104.393997F), new Vector2(104.393997F, -57.6549988F), new Vector2(104.393997F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - // - Comped - // - - - - - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - - - PreComp layer: blue - // - - - Shape tree root for layer: Artwork 6 - // - - Offset:<229.085, 318.324> - CanvasGeometry Geometry_06() - { - var result = Geometry_07(). - CombineWith(_geometry_07, - Matrix3x2.Identity, - CanvasGeometryCombine.Intersect); - return result; - } - - // Mask - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(104.376999F, 0F)); - builder.AddCubicBezier(new Vector2(104.376999F, 57.6459999F), new Vector2(57.6459999F, 104.376999F), new Vector2(0F, 104.376999F)); - builder.AddCubicBezier(new Vector2(-57.6459999F, 104.376999F), new Vector2(-104.376999F, 57.6459999F), new Vector2(-104.376999F, 0F)); - builder.AddCubicBezier(new Vector2(-104.376999F, -57.6459999F), new Vector2(-57.6459999F, -104.376999F), new Vector2(0F, -104.376999F)); - builder.AddCubicBezier(new Vector2(57.6459999F, -104.376999F), new Vector2(104.376999F, -57.6459999F), new Vector2(104.376999F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = _geometry_07 = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - PreComp layer: blue - // - - - Opacity for layer: Artwork 7 - // - - Offset:<229.512, 318.734> - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(104.393997F, 57.6549988F), new Vector2(57.6549988F, 104.393997F), new Vector2(0F, 104.393997F)); - builder.AddCubicBezier(new Vector2(-57.6549988F, 104.393997F), new Vector2(-101.393997F, 56.6549988F), new Vector2(-101.393997F, -1F)); - builder.AddCubicBezier(new Vector2(-101.393997F, -58.6549988F), new Vector2(-57.6549988F, -104.393997F), new Vector2(0F, -104.393997F)); - builder.AddCubicBezier(new Vector2(57.6549988F, -104.393997F), new Vector2(104.393997F, -57.6549988F), new Vector2(104.393997F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // - - - - Opacity for layer: Artwork 4 - // - - ShapeGroup: Group 2 Offset:<229.512, 289.369> - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -33.9760017F)); - builder.AddCubicBezier(new Vector2(-18.7639999F, -33.9760017F), new Vector2(-33.9760017F, -18.7639999F), new Vector2(-33.9760017F, 0F)); - builder.AddCubicBezier(new Vector2(-33.9760017F, 18.7639999F), new Vector2(-18.7639999F, 33.9760017F), new Vector2(0F, 33.9760017F)); - builder.AddCubicBezier(new Vector2(18.7639999F, 33.9760017F), new Vector2(33.9760017F, 18.7639999F), new Vector2(33.9760017F, 0F)); - builder.AddCubicBezier(new Vector2(33.9760017F, -18.7639999F), new Vector2(18.7639999F, -33.9760017F), new Vector2(0F, -33.9760017F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // - - - - Opacity for layer: Artwork 4 - // - - ShapeGroup: Group 1 Offset:<229.512, 364.115> - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-39.9220009F, -27.1800003F)); - builder.AddCubicBezier(new Vector2(-47.8950005F, -27.1800003F), new Vector2(-54.3610001F, -20.7210007F), new Vector2(-54.3610001F, -12.7449999F)); - builder.AddLine(new Vector2(-54.3610001F, -10.1929998F)); - builder.AddCubicBezier(new Vector2(-54.3610001F, 2.56699991F), new Vector2(-47.7639999F, 12.1190004F), new Vector2(-37.644001F, 18.2800007F)); - builder.AddCubicBezier(new Vector2(-27.6930008F, 24.3379993F), new Vector2(-14.3170004F, 27.1800003F), new Vector2(0F, 27.1800003F)); - builder.AddCubicBezier(new Vector2(14.3170004F, 27.1800003F), new Vector2(27.6930008F, 24.3379993F), new Vector2(37.644001F, 18.2800007F)); - builder.AddCubicBezier(new Vector2(47.7639999F, 12.1190004F), new Vector2(54.3610001F, 2.56699991F), new Vector2(54.3610001F, -10.1929998F)); - builder.AddLine(new Vector2(54.3610001F, -12.7449999F)); - builder.AddCubicBezier(new Vector2(54.3610001F, -20.7210007F), new Vector2(47.894001F, -27.1800003F), new Vector2(39.9220009F, -27.1800003F)); - builder.AddLine(new Vector2(-39.9220009F, -27.1800003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentWhite_to_SemiTransparentWhite() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xFF, 0xFF, 0xFF), _holdThenStepEasingFunction); - // Frame 6. - // SemiTransparentWhite - result.InsertKeyFrame(0.0285714287F, Color.FromArgb(0x66, 0xFF, 0xFF, 0xFF), CubicBezierEasingFunction_4()); - return result; - } - - CompositionColorBrush AnimatedColorBrush_TransparentWhite_to_SemiTransparentWhite() - { - var result = _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentWhite_to_SemiTransparentWhite(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostGainsboro_FFE0DEDC() - { - return _colorBrush_AlmostGainsboro_FFE0DEDC = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xE0, 0xDE, 0xDC)); - } - - CompositionColorBrush ColorBrush_AlmostLavender_FFDEECF9() - { - return _colorBrush_AlmostLavender_FFDEECF9 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xDE, 0xEC, 0xF9)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF5B41D2() - { - return _gradientStop_0_AlmostSlateBlue_FF5B41D2 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x5B, 0x41, 0xD2)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078D3() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078D3 = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xD3)); - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: gray - // Layer aggregator - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 2 Offset:<349.754, 214.637> - shapes.Add(SpriteShape_2()); - // ShapeGroup: Group 1 Offset:<349.754, 266.372> - shapes.Add(SpriteShape_3()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(232.363998F, 327.817993F); - result.RotationAngleInDegrees = 0.0439999998F; - // Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - result.Shapes.Add(SpriteShape_4()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 2 Offset:<229.512, 289.369> - shapes.Add(SpriteShape_8()); - // ShapeGroup: Group 1 Offset:<229.512, 364.115> - shapes.Add(SpriteShape_9()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - CompositionEffectBrush EffectBrush_0() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 3F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_0()); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - CompositionEffectBrush EffectBrush_1() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_1()); - result.SetSourceParameter("source", SurfaceBrush_3()); - return result; - } - - // - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - PreComp layer: blue - CompositionEffectBrush EffectBrush_2() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_2()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 5 - // Offset:<229.512, 318.734> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF5B41D2()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078D3()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(52.4500008F, 90.7440033F); - result.EndPoint = new Vector2(-51.9609985F, -90.1009979F); - return result; - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - PreComp layer: blue - // - Opacity for layer: Artwork 7 - // Offset:<229.512, 318.734> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF5B41D2); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078D3); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(52.4500008F, 90.7440033F); - result.EndPoint = new Vector2(-51.9609985F, -90.1009979F); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Shape tree root for layer: dot - // ShapeGroup: Group 1 - CompositionPathGeometry PathGeometry_0() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Offset:<349.754, 235.181> - CompositionPathGeometry PathGeometry_1() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: gray - // - - Layer aggregator - // ShapeGroup: Group 2 Offset:<349.754, 214.637> - CompositionPathGeometry PathGeometry_2() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: gray - // - - Layer aggregator - // ShapeGroup: Group 1 Offset:<349.754, 266.372> - CompositionPathGeometry PathGeometry_3() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - // - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - Opacity for layer: Shape Layer 1 - // Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - CompositionPathGeometry PathGeometry_4() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 5 - // Offset:<229.512, 318.734> - CompositionPathGeometry PathGeometry_5() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 6 - // Offset:<229.085, 318.324> - CompositionPathGeometry PathGeometry_6() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - PreComp layer: blue - // - Opacity for layer: Artwork 7 - // Offset:<229.512, 318.734> - CompositionPathGeometry PathGeometry_7() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Opacity for layer: Artwork 4 - // ShapeGroup: Group 2 Offset:<229.512, 289.369> - CompositionPathGeometry PathGeometry_8() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Opacity for layer: Artwork 4 - // ShapeGroup: Group 1 Offset:<229.512, 364.115> - CompositionPathGeometry PathGeometry_9() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: dot - // Path 1 - CompositionSpriteShape SpriteShape_0() - { - var result = _c.CreateSpriteShape(PathGeometry_0()); - result.FillBrush = ColorBrush_AlmostGainsboro_FFE0DEDC(); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: gray - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_1() - { - // Offset:<349.754, 235.181> - var geometry = PathGeometry_1(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 235.181F), _colorBrush_AlmostGainsboro_FFE0DEDC);; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_2() - { - // Offset:<349.754, 214.637> - var geometry = PathGeometry_2(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 214.636993F), AnimatedColorBrush_TransparentWhite_to_SemiTransparentWhite());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_3() - { - // Offset:<349.754, 266.372> - var geometry = PathGeometry_3(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 266.372009F), _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite);; - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - Opacity for layer: Shape Layer 1 - // Path 1 - CompositionSpriteShape SpriteShape_4() - { - // Offset:<308.54102, 304.529> - var geometry = PathGeometry_4(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 308.541016F, 304.528992F), ColorBrush_Black());; - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Shape tree root for layer: Artwork 5 - // Path 1 - CompositionSpriteShape SpriteShape_5() - { - // Offset:<229.512, 318.734> - var geometry = PathGeometry_5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 318.734009F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - - // Comped - // - - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - - PreComp layer: blue - // Shape tree root for layer: Artwork 6 - // ShapeGroup: Group 1 - CompositionSpriteShape SpriteShape_6() - { - // Offset:<229.085, 318.324> - var result = CreateSpriteShape(PathGeometry_6(), new Matrix3x2(1F, 0F, 0F, 1F, 229.085007F, 318.324005F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.99600005F; - return result; - } - - // - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - PreComp layer: blue - // Opacity for layer: Artwork 7 - // Path 1 - CompositionSpriteShape SpriteShape_7() - { - // Offset:<229.512, 318.734> - var geometry = PathGeometry_7(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 318.734009F), LinearGradientBrush_1());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Path 1 - CompositionSpriteShape SpriteShape_8() - { - // Offset:<229.512, 289.369> - var geometry = PathGeometry_8(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 289.368988F), ColorBrush_AlmostLavender_FFDEECF9());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Path 1 - CompositionSpriteShape SpriteShape_9() - { - // Offset:<229.512, 364.115> - var geometry = PathGeometry_9(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 364.11499F), _colorBrush_AlmostLavender_FFDEECF9);; - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - CompositionSurfaceBrush SurfaceBrush_0() - { - return _c.CreateSurfaceBrush(VisualSurface_0()); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - CompositionSurfaceBrush SurfaceBrush_1() - { - return _c.CreateSurfaceBrush(VisualSurface_1()); - } - - // - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - PreComp layer: blue - CompositionSurfaceBrush SurfaceBrush_2() - { - return _c.CreateSurfaceBrush(VisualSurface_2()); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - CompositionSurfaceBrush SurfaceBrush_3() - { - return _c.CreateSurfaceBrush(VisualSurface_3()); - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - CompositionVisualSurface VisualSurface_0() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_4(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - CompositionVisualSurface VisualSurface_1() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_7(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - PreComp layer: blue - CompositionVisualSurface VisualSurface_2() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_8(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - CompositionVisualSurface VisualSurface_3() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_9(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_0() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 24C - Local Account - Other Users - Comped - result.Children.InsertAtTop(ContainerVisual_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_1() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: dot - children.InsertAtTop(ShapeVisual_0()); - // PreComp layer: gray - children.InsertAtTop(ContainerVisual_2()); - children.InsertAtTop(SpriteVisual_0()); - // PreComp layer: blue - children.InsertAtTop(ContainerVisual_5()); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Transforms for gray - ContainerVisual ContainerVisual_2() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(349F, 235F, 0F); - result.Children.InsertAtTop(ContainerVisual_3()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: gray - ContainerVisual ContainerVisual_3() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_1()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_4() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_2()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Transforms for blue - ContainerVisual ContainerVisual_5() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(232.363998F, 327.817993F, 0F); - result.RotationAngleInDegrees = 0.0439999998F; - result.Children.InsertAtTop(ContainerVisual_6()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: blue - ContainerVisual ContainerVisual_6() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: Artwork 5 - children.InsertAtTop(ShapeVisual_3()); - children.InsertAtTop(SpriteVisual_1()); - // Opacity for layer: Artwork 4 - children.InsertAtTop(ShapeVisual_6()); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - ContainerVisual ContainerVisual_7() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_2()); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - PreComp layer: blue - ContainerVisual ContainerVisual_8() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: Artwork 6 - result.Children.InsertAtTop(ShapeVisual_4()); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - ContainerVisual ContainerVisual_9() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Opacity for layer: Artwork 7 - result.Children.InsertAtTop(ShapeVisual_5()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 24C - Local Account - Other Users - Comped - result.Children.InsertAtTop(ContainerVisual_0()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.140000001F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.601000011F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_5() - { - return _cubicBezierEasingFunction_5 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_6() - { - return _cubicBezierEasingFunction_6 = _c.CreateCubicBezierEasingFunction(new Vector2(0.145999998F, 0F), new Vector2(0.75F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_4); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_4); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 0F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1.10000002F, CubicBezierEasingFunction_0()); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.10000002F, _cubicBezierEasingFunction_0); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_2); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_2 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.04999995F, _cubicBezierEasingFunction_0); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _cubicBezierEasingFunction_0); - // Frame 55. - result.InsertKeyFrame(0.261904806F, 0F, _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952358F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.592000008F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertKeyFrame(0.142857134F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 40. - result.InsertKeyFrame(0.190476179F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: dot - ShapeVisual ShapeVisual_0() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // ShapeGroup: Group 1 - result.Shapes.Add(SpriteShape_0()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: gray - // Layer aggregator - ShapeVisual ShapeVisual_1() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<349.754, 235.181> - shapes.Add(SpriteShape_1()); - shapes.Add(ContainerShape_0()); - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_2() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 5 - ShapeVisual ShapeVisual_3() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<229.512, 318.734> - result.Shapes.Add(SpriteShape_5()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - - - - - - PreComp layer: blue - // Shape tree root for layer: Artwork 6 - ShapeVisual ShapeVisual_4() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<229.085, 318.324> - result.Shapes.Add(SpriteShape_6()); - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // Shape tree root for layer: Artwork 7 - ShapeVisual ShapeVisual_5() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.280000001F; - result.Size = new Vector2(552F, 552F); - // Offset:<229.512, 318.734> - result.Shapes.Add(SpriteShape_7()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 4 - ShapeVisual ShapeVisual_6() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_2()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - SpriteVisual SpriteVisual_0() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_0(); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - SpriteVisual SpriteVisual_1() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_1(); - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - SpriteVisual SpriteVisual_2() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_2(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Shape tree root for layer: dot - // ShapeGroup: Group 1 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(266.753998F, 477.425995F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 40. - result.InsertExpressionKeyFrame(0.190476179F, "Pow(1-_.t2,3)*Vector2(266.754,477.426)+(3*Square(1-_.t2)*_.t2*Vector2(143,350))+(3*(1-_.t2)*Square(_.t2)*Vector2(226.588,150.519))+(Pow(_.t2,3)*Vector2(226.588,150.519))", StepThenHoldEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(226.587997F, 150.518997F), _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new Vector2(226.761002F, 159F), CubicBezierEasingFunction_2()); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new Vector2(226.753998F, 157.425995F), CubicBezierEasingFunction_3()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(0F, 0F), CubicBezierEasingFunction_5()); - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - Opacity for layer: Shape Layer 1 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(15.6359997F, 155.182007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertExpressionKeyFrame(0.142857134F, "Pow(1-_.t1,3)*Vector2(15.636,155.182)+(3*Square(1-_.t1)*_.t1*Vector2(-41.364,70.18201))+(3*(1-_.t1)*Square(_.t1)*Vector2(-4.364,-3.318))+(Pow(_.t1,3)*Vector2(-4.364,-3.318))", _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(-4.36399984F, -3.31800008F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-4.43200016F, 7.18499994F), CubicBezierEasingFunction_6()); - // Frame 80. - result.InsertExpressionKeyFrame(0.380952358F, "Pow(1-_.t0,3)*Vector2(-4.432,7.185)+(3*Square(1-_.t0)*_.t0*Vector2(-4.432,7.185))+(3*(1-_.t0)*Square(_.t0)*Vector2(-4.205,4.776))+(Pow(_.t0,3)*Vector2(-4.364,5.182))", _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-4.36399984F, 5.18200016F), _stepThenHoldEasingFunction); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(0F, 20F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(0F, 0F), _cubicBezierEasingFunction_5); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: gray - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-50F, 210F, 0F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t0,3)*Vector3(-50,210,0)+(3*Square(1-_.t0)*_.t0*Vector3(36.689,141.602,0))+(3*(1-_.t0)*Square(_.t0)*Vector3(0.679,-9.286,0))+(Pow(_.t0,3)*Vector3(0.679,-9.286,0))", _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector3(0.67900002F, -9.28600025F, 0F), _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(0.0309999995F, 1.72399998F, 0F), _cubicBezierEasingFunction_2); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector3(0F, 0F, 0F), _cubicBezierEasingFunction_3); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: blue - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(15.6359997F, 155.182007F, 0F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertExpressionKeyFrame(0.142857134F, "Pow(1-_.t1,3)*Vector3(15.636,155.182,0)+(3*Square(1-_.t1)*_.t1*Vector3(-41.364,70.18201,0))+(3*(1-_.t1)*Square(_.t1)*Vector3(-4.364,-3.318,0))+(Pow(_.t1,3)*Vector3(-4.364,-3.318,0))", _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-4.36399984F, -3.31800008F, 0F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector3(-4.43200016F, 7.18499994F, 0F), _cubicBezierEasingFunction_6); - // Frame 80. - result.InsertExpressionKeyFrame(0.380952358F, "Pow(1-_.t0,3)*Vector3(-4.432,7.185,0)+(3*Square(1-_.t0)*_.t0*Vector3(-4.432,7.185,0))+(3*(1-_.t0)*Square(_.t0)*Vector3(-4.205,4.776,0))+(Pow(_.t0,3)*Vector3(-4.364,5.182,0))", _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-4.36399984F, 5.18200016F, 0F), _stepThenHoldEasingFunction); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal LocalaccountLottie_AnimatedVisual_UAPv8( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8); - } - } - - sealed class LocalaccountLottie_AnimatedVisual_UAPv7 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - CanvasGeometry _geometry_7; - CompositionColorBrush _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite; - CompositionColorBrush _colorBrush_AlmostGainsboro_FFE0DEDC; - CompositionColorBrush _colorBrush_AlmostLavender_FFDEECF9; - CompositionColorBrush _colorBrush_Black; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - CubicBezierEasingFunction _cubicBezierEasingFunction_5; - CubicBezierEasingFunction _cubicBezierEasingFunction_6; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_2; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, true); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - Shape tree root for layer: dot - // - - ShapeGroup: Group 1 - CanvasGeometry Geometry_0() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, 29.5009995F)); - builder.AddCubicBezier(new Vector2(16.2929993F, 29.5009995F), new Vector2(29.5009995F, 16.2929993F), new Vector2(29.5009995F, 0F)); - builder.AddCubicBezier(new Vector2(29.5009995F, -16.2929993F), new Vector2(16.2929993F, -29.5009995F), new Vector2(0F, -29.5009995F)); - builder.AddCubicBezier(new Vector2(-16.2929993F, -29.5009995F), new Vector2(-29.5009995F, -16.2929993F), new Vector2(-29.5009995F, 0F)); - builder.AddCubicBezier(new Vector2(-29.5009995F, 16.2929993F), new Vector2(-16.2929993F, 29.5009995F), new Vector2(0F, 29.5009995F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: gray - // - - - Layer aggregator - // - - Offset:<349.754, 235.181> - CanvasGeometry Geometry_1() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(77.7549973F, 0F)); - builder.AddCubicBezier(new Vector2(77.7549973F, 42.9430008F), new Vector2(42.9430008F, 77.7549973F), new Vector2(0F, 77.7549973F)); - builder.AddCubicBezier(new Vector2(-42.9430008F, 77.7549973F), new Vector2(-77.7549973F, 42.9430008F), new Vector2(-77.7549973F, 0F)); - builder.AddCubicBezier(new Vector2(-77.7549973F, -42.9430008F), new Vector2(-42.9430008F, -77.7549973F), new Vector2(0F, -77.7549973F)); - builder.AddCubicBezier(new Vector2(42.9430008F, -77.7549973F), new Vector2(77.7549973F, -42.9430008F), new Vector2(77.7549973F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: gray - // - - - - Layer aggregator - // - - ShapeGroup: Group 2 Offset:<349.754, 214.637> - CanvasGeometry Geometry_2() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -23.5160007F)); - builder.AddCubicBezier(new Vector2(-12.9870005F, -23.5160007F), new Vector2(-23.5160007F, -12.9870005F), new Vector2(-23.5160007F, 0F)); - builder.AddCubicBezier(new Vector2(-23.5160007F, 12.9870005F), new Vector2(-12.9870005F, 23.5160007F), new Vector2(0F, 23.5160007F)); - builder.AddCubicBezier(new Vector2(12.9870005F, 23.5160007F), new Vector2(23.5160007F, 12.9870005F), new Vector2(23.5160007F, 0F)); - builder.AddCubicBezier(new Vector2(23.5160007F, -12.9870005F), new Vector2(12.9870005F, -23.5160007F), new Vector2(0F, -23.5160007F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: gray - // - - - - Layer aggregator - // - - ShapeGroup: Group 1 Offset:<349.754, 266.372> - CanvasGeometry Geometry_3() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-27.6310005F, -18.8129997F)); - builder.AddCubicBezier(new Vector2(-33.1489983F, -18.8129997F), new Vector2(-37.625F, -14.342F), new Vector2(-37.625F, -8.8210001F)); - builder.AddLine(new Vector2(-37.625F, -7.05499983F)); - builder.AddCubicBezier(new Vector2(-37.625F, 1.77600002F), new Vector2(-33.0589981F, 8.38799953F), new Vector2(-26.0550003F, 12.6520004F)); - builder.AddCubicBezier(new Vector2(-19.1679993F, 16.8449993F), new Vector2(-9.9090004F, 18.8129997F), new Vector2(0F, 18.8129997F)); - builder.AddCubicBezier(new Vector2(9.9090004F, 18.8129997F), new Vector2(19.1679993F, 16.8449993F), new Vector2(26.0550003F, 12.6520004F)); - builder.AddCubicBezier(new Vector2(33.0589981F, 8.38799953F), new Vector2(37.625F, 1.77600002F), new Vector2(37.625F, -7.05499983F)); - builder.AddLine(new Vector2(37.625F, -8.8210001F)); - builder.AddCubicBezier(new Vector2(37.625F, -14.342F), new Vector2(33.1489983F, -18.8129997F), new Vector2(27.6310005F, -18.8129997F)); - builder.AddLine(new Vector2(-27.6310005F, -18.8129997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - Opacity for layer: Shape Layer 1 - // - - Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - CanvasGeometry Geometry_4() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-33.4949989F, -81.4469986F)); - builder.AddLine(new Vector2(-42.9230003F, 2.49799991F)); - builder.AddLine(new Vector2(26.5259991F, 2.44400001F)); - builder.AddCubicBezier(new Vector2(26.5259991F, 2.44400001F), new Vector2(28.5020008F, -26.0370007F), new Vector2(6.421F, -52.6150017F)); - builder.AddCubicBezier(new Vector2(-13.3269997F, -76.3850021F), new Vector2(-33.4949989F, -81.4469986F), new Vector2(-33.4949989F, -81.4469986F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - // - - - Shape tree root for layer: Artwork 5 - // - - Offset:<229.512, 318.734> - CanvasGeometry Geometry_5() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(104.393997F, 57.6549988F), new Vector2(57.6549988F, 104.393997F), new Vector2(0F, 104.393997F)); - builder.AddCubicBezier(new Vector2(-57.6549988F, 104.393997F), new Vector2(-104.393997F, 57.6549988F), new Vector2(-104.393997F, 0F)); - builder.AddCubicBezier(new Vector2(-104.393997F, -57.6549988F), new Vector2(-57.6549988F, -104.393997F), new Vector2(0F, -104.393997F)); - builder.AddCubicBezier(new Vector2(57.6549988F, -104.393997F), new Vector2(104.393997F, -57.6549988F), new Vector2(104.393997F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - PreComp layer: blue - // - - - Shape tree root for layer: Artwork 6 - // - - Offset:<229.085, 318.324> - CanvasGeometry Geometry_6() - { - var result = Geometry_7(). - CombineWith(_geometry_7, - Matrix3x2.Identity, - CanvasGeometryCombine.Intersect); - return result; - } - - // Mask - CanvasGeometry Geometry_7() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(104.376999F, 0F)); - builder.AddCubicBezier(new Vector2(104.376999F, 57.6459999F), new Vector2(57.6459999F, 104.376999F), new Vector2(0F, 104.376999F)); - builder.AddCubicBezier(new Vector2(-57.6459999F, 104.376999F), new Vector2(-104.376999F, 57.6459999F), new Vector2(-104.376999F, 0F)); - builder.AddCubicBezier(new Vector2(-104.376999F, -57.6459999F), new Vector2(-57.6459999F, -104.376999F), new Vector2(0F, -104.376999F)); - builder.AddCubicBezier(new Vector2(57.6459999F, -104.376999F), new Vector2(104.376999F, -57.6459999F), new Vector2(104.376999F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = _geometry_7 = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // - - - - Opacity for layer: Artwork 4 - // - - ShapeGroup: Group 2 Offset:<229.512, 289.369> - CanvasGeometry Geometry_8() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -33.9760017F)); - builder.AddCubicBezier(new Vector2(-18.7639999F, -33.9760017F), new Vector2(-33.9760017F, -18.7639999F), new Vector2(-33.9760017F, 0F)); - builder.AddCubicBezier(new Vector2(-33.9760017F, 18.7639999F), new Vector2(-18.7639999F, 33.9760017F), new Vector2(0F, 33.9760017F)); - builder.AddCubicBezier(new Vector2(18.7639999F, 33.9760017F), new Vector2(33.9760017F, 18.7639999F), new Vector2(33.9760017F, 0F)); - builder.AddCubicBezier(new Vector2(33.9760017F, -18.7639999F), new Vector2(18.7639999F, -33.9760017F), new Vector2(0F, -33.9760017F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - - - PreComp layer: blue - // - - - - Opacity for layer: Artwork 4 - // - - ShapeGroup: Group 1 Offset:<229.512, 364.115> - CanvasGeometry Geometry_9() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-39.9220009F, -27.1800003F)); - builder.AddCubicBezier(new Vector2(-47.8950005F, -27.1800003F), new Vector2(-54.3610001F, -20.7210007F), new Vector2(-54.3610001F, -12.7449999F)); - builder.AddLine(new Vector2(-54.3610001F, -10.1929998F)); - builder.AddCubicBezier(new Vector2(-54.3610001F, 2.56699991F), new Vector2(-47.7639999F, 12.1190004F), new Vector2(-37.644001F, 18.2800007F)); - builder.AddCubicBezier(new Vector2(-27.6930008F, 24.3379993F), new Vector2(-14.3170004F, 27.1800003F), new Vector2(0F, 27.1800003F)); - builder.AddCubicBezier(new Vector2(14.3170004F, 27.1800003F), new Vector2(27.6930008F, 24.3379993F), new Vector2(37.644001F, 18.2800007F)); - builder.AddCubicBezier(new Vector2(47.7639999F, 12.1190004F), new Vector2(54.3610001F, 2.56699991F), new Vector2(54.3610001F, -10.1929998F)); - builder.AddLine(new Vector2(54.3610001F, -12.7449999F)); - builder.AddCubicBezier(new Vector2(54.3610001F, -20.7210007F), new Vector2(47.894001F, -27.1800003F), new Vector2(39.9220009F, -27.1800003F)); - builder.AddLine(new Vector2(-39.9220009F, -27.1800003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentWhite_to_SemiTransparentWhite() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0xFF, 0xFF, 0xFF), _holdThenStepEasingFunction); - // Frame 6. - // SemiTransparentWhite - result.InsertKeyFrame(0.0285714287F, Color.FromArgb(0x66, 0xFF, 0xFF, 0xFF), CubicBezierEasingFunction_4()); - return result; - } - - CompositionColorBrush AnimatedColorBrush_TransparentWhite_to_SemiTransparentWhite() - { - var result = _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentWhite_to_SemiTransparentWhite(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostGainsboro_FFE0DEDC() - { - return _colorBrush_AlmostGainsboro_FFE0DEDC = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xE0, 0xDE, 0xDC)); - } - - CompositionColorBrush ColorBrush_AlmostLavender_FFDEECF9() - { - return _colorBrush_AlmostLavender_FFDEECF9 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xDE, 0xEC, 0xF9)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Shape tree root for layer: Artwork 5 - // - Offset:<229.512, 318.734> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF5B41D2() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x5B, 0x41, 0xD2)); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Shape tree root for layer: Artwork 5 - // - Offset:<229.512, 318.734> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078D3() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xD3)); - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: gray - // Layer aggregator - CompositionContainerShape ContainerShape_0() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 2 Offset:<349.754, 214.637> - shapes.Add(SpriteShape_2()); - // ShapeGroup: Group 1 Offset:<349.754, 266.372> - shapes.Add(SpriteShape_3()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - CompositionContainerShape ContainerShape_1() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(232.363998F, 327.817993F); - result.RotationAngleInDegrees = 0.0439999998F; - // Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - result.Shapes.Add(SpriteShape_4()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - CompositionContainerShape ContainerShape_2() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 2 Offset:<229.512, 289.369> - shapes.Add(SpriteShape_7()); - // ShapeGroup: Group 1 Offset:<229.512, 364.115> - shapes.Add(SpriteShape_8()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 5 - // Offset:<229.512, 318.734> - CompositionLinearGradientBrush LinearGradientBrush() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF5B41D2()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078D3()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(52.4500008F, 90.7440033F); - result.EndPoint = new Vector2(-51.9609985F, -90.1009979F); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Shape tree root for layer: dot - // ShapeGroup: Group 1 - CompositionPathGeometry PathGeometry_0() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_0())); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Offset:<349.754, 235.181> - CompositionPathGeometry PathGeometry_1() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_1())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: gray - // - - Layer aggregator - // ShapeGroup: Group 2 Offset:<349.754, 214.637> - CompositionPathGeometry PathGeometry_2() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_2())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: gray - // - - Layer aggregator - // ShapeGroup: Group 1 Offset:<349.754, 266.372> - CompositionPathGeometry PathGeometry_3() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_3())); - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - Opacity for layer: Shape Layer 1 - // Transforms: Shape Layer 1 Offset:<308.54102, 304.529> - CompositionPathGeometry PathGeometry_4() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_4())); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 5 - // Offset:<229.512, 318.734> - CompositionPathGeometry PathGeometry_5() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_5())); - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Shape tree root for layer: Artwork 6 - // Offset:<229.085, 318.324> - CompositionPathGeometry PathGeometry_6() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_6())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Opacity for layer: Artwork 4 - // ShapeGroup: Group 2 Offset:<229.512, 289.369> - CompositionPathGeometry PathGeometry_7() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_8())); - } - - // - - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - - PreComp layer: blue - // - - Opacity for layer: Artwork 4 - // ShapeGroup: Group 1 Offset:<229.512, 364.115> - CompositionPathGeometry PathGeometry_8() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_9())); - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: dot - // Path 1 - CompositionSpriteShape SpriteShape_0() - { - var result = _c.CreateSpriteShape(PathGeometry_0()); - result.FillBrush = ColorBrush_AlmostGainsboro_FFE0DEDC(); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: gray - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_1() - { - // Offset:<349.754, 235.181> - var geometry = PathGeometry_1(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 235.181F), _colorBrush_AlmostGainsboro_FFE0DEDC);; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_2() - { - // Offset:<349.754, 214.637> - var geometry = PathGeometry_2(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 214.636993F), AnimatedColorBrush_TransparentWhite_to_SemiTransparentWhite());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_3() - { - // Offset:<349.754, 266.372> - var geometry = PathGeometry_3(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 349.753998F, 266.372009F), _animatedColorBrush_TransparentWhite_to_SemiTransparentWhite);; - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Opacity for layer: Shape Layer 1 - // Path 1 - CompositionSpriteShape SpriteShape_4() - { - // Offset:<308.54102, 304.529> - var geometry = PathGeometry_4(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 308.541016F, 304.528992F), ColorBrush_Black());; - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Shape tree root for layer: Artwork 5 - // Path 1 - CompositionSpriteShape SpriteShape_5() - { - // Offset:<229.512, 318.734> - var geometry = PathGeometry_5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 318.734009F), LinearGradientBrush());; - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Shape tree root for layer: Artwork 6 - // ShapeGroup: Group 1 - CompositionSpriteShape SpriteShape_6() - { - // Offset:<229.085, 318.324> - var result = CreateSpriteShape(PathGeometry_6(), new Matrix3x2(1F, 0F, 0F, 1F, 229.085007F, 318.324005F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.99600005F; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Path 1 - CompositionSpriteShape SpriteShape_7() - { - // Offset:<229.512, 289.369> - var geometry = PathGeometry_7(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 289.368988F), ColorBrush_AlmostLavender_FFDEECF9());; - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Path 1 - CompositionSpriteShape SpriteShape_8() - { - // Offset:<229.512, 364.115> - var geometry = PathGeometry_8(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 229.511993F, 364.11499F), _colorBrush_AlmostLavender_FFDEECF9);; - return result; - } - - // Opacity for layer: 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_0() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 24C - Local Account - Other Users - Comped - result.Children.InsertAtTop(ContainerVisual_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - ContainerVisual ContainerVisual_1() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: dot - children.InsertAtTop(ShapeVisual_0()); - // PreComp layer: gray - children.InsertAtTop(ContainerVisual_2()); - // Opacity for layer: Shape Layer 1 - children.InsertAtTop(ShapeVisual_2()); - // PreComp layer: blue - children.InsertAtTop(ContainerVisual_4()); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Transforms for gray - ContainerVisual ContainerVisual_2() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(349F, 235F, 0F); - result.Children.InsertAtTop(ContainerVisual_3()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: gray - ContainerVisual ContainerVisual_3() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_1()); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Transforms for blue - ContainerVisual ContainerVisual_4() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(232.363998F, 327.817993F, 0F); - result.RotationAngleInDegrees = 0.0439999998F; - result.Children.InsertAtTop(ContainerVisual_5()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: blue - ContainerVisual ContainerVisual_5() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: Artwork 5 - children.InsertAtTop(ShapeVisual_3()); - // Shape tree root for layer: Artwork 6 - children.InsertAtTop(ShapeVisual_4()); - // Opacity for layer: Artwork 4 - children.InsertAtTop(ShapeVisual_5()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 24C - Local Account - Other Users - Comped - result.Children.InsertAtTop(ContainerVisual_0()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.140000001F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.601000011F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_5() - { - return _cubicBezierEasingFunction_5 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_6() - { - return _cubicBezierEasingFunction_6 = _c.CreateCubicBezierEasingFunction(new Vector2(0.145999998F, 0F), new Vector2(0.75F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_4); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_4); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_4); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 0F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - Transforms for 24C - Local Account - Other Users - Comped - // - - PreComp layer: blue - // Opacity for layer: Artwork 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1.10000002F, CubicBezierEasingFunction_0()); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, CubicBezierEasingFunction_1()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.10000002F, _cubicBezierEasingFunction_0); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_2); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_2 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.04999995F, _cubicBezierEasingFunction_0); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _cubicBezierEasingFunction_0); - // Frame 55. - result.InsertKeyFrame(0.261904806F, 0F, _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952358F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.592000008F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertKeyFrame(0.142857134F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 40. - result.InsertKeyFrame(0.190476179F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: dot - ShapeVisual ShapeVisual_0() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // ShapeGroup: Group 1 - result.Shapes.Add(SpriteShape_0()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: gray - // Layer aggregator - ShapeVisual ShapeVisual_1() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Offset:<349.754, 235.181> - shapes.Add(SpriteShape_1()); - shapes.Add(ContainerShape_0()); - return result; - } - - // - PreComp layer: 24C - Local Account - Other Users - Comped - // Transforms for 24C - Local Account - Other Users - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_2() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 5 - ShapeVisual ShapeVisual_3() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<229.512, 318.734> - result.Shapes.Add(SpriteShape_5()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 6 - ShapeVisual ShapeVisual_4() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<229.085, 318.324> - result.Shapes.Add(SpriteShape_6()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - PreComp layer: blue - // Shape tree root for layer: Artwork 4 - ShapeVisual ShapeVisual_5() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_2()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Shape tree root for layer: dot - // ShapeGroup: Group 1 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(266.753998F, 477.425995F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 40. - result.InsertExpressionKeyFrame(0.190476179F, "Pow(1-_.t2,3)*Vector2(266.754,477.426)+(3*Square(1-_.t2)*_.t2*Vector2(143,350))+(3*(1-_.t2)*Square(_.t2)*Vector2(226.588,150.519))+(Pow(_.t2,3)*Vector2(226.588,150.519))", StepThenHoldEasingFunction()); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(226.587997F, 150.518997F), _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new Vector2(226.761002F, 159F), CubicBezierEasingFunction_2()); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new Vector2(226.753998F, 157.425995F), CubicBezierEasingFunction_3()); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: gray - // - Layer aggregator - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(0F, 0F), CubicBezierEasingFunction_5()); - return result; - } - - // - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - Transforms for 24C - Local Account - Other Users - Comped - // - Opacity for layer: Shape Layer 1 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(15.6359997F, 155.182007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertExpressionKeyFrame(0.142857134F, "Pow(1-_.t1,3)*Vector2(15.636,155.182)+(3*Square(1-_.t1)*_.t1*Vector2(-41.364,70.18201))+(3*(1-_.t1)*Square(_.t1)*Vector2(-4.364,-3.318))+(Pow(_.t1,3)*Vector2(-4.364,-3.318))", _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(-4.36399984F, -3.31800008F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-4.43200016F, 7.18499994F), CubicBezierEasingFunction_6()); - // Frame 80. - result.InsertExpressionKeyFrame(0.380952358F, "Pow(1-_.t0,3)*Vector2(-4.432,7.185)+(3*Square(1-_.t0)*_.t0*Vector2(-4.432,7.185))+(3*(1-_.t0)*Square(_.t0)*Vector2(-4.205,4.776))+(Pow(_.t0,3)*Vector2(-4.364,5.182))", _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-4.36399984F, 5.18200016F), _stepThenHoldEasingFunction); - return result; - } - - // - - - - - PreComp layer: 24C - Local Account - Other Users - Comped - // - - - - Transforms for 24C - Local Account - Other Users - Comped - // - - - PreComp layer: blue - // - Opacity for layer: Artwork 4 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(0F, 20F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(0F, 0F), _cubicBezierEasingFunction_5); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: gray - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-50F, 210F, 0F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t0,3)*Vector3(-50,210,0)+(3*Square(1-_.t0)*_.t0*Vector3(36.689,141.602,0))+(3*(1-_.t0)*Square(_.t0)*Vector3(0.679,-9.286,0))+(Pow(_.t0,3)*Vector3(0.679,-9.286,0))", _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector3(0.67900002F, -9.28600025F, 0F), _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(0.0309999995F, 1.72399998F, 0F), _cubicBezierEasingFunction_2); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector3(0F, 0F, 0F), _cubicBezierEasingFunction_3); - return result; - } - - // - - PreComp layer: 24C - Local Account - Other Users - Comped - // - Transforms for 24C - Local Account - Other Users - Comped - // PreComp layer: blue - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(15.6359997F, 155.182007F, 0F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 30. - result.InsertExpressionKeyFrame(0.142857134F, "Pow(1-_.t1,3)*Vector3(15.636,155.182,0)+(3*Square(1-_.t1)*_.t1*Vector3(-41.364,70.18201,0))+(3*(1-_.t1)*Square(_.t1)*Vector3(-4.364,-3.318,0))+(Pow(_.t1,3)*Vector3(-4.364,-3.318,0))", _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-4.36399984F, -3.31800008F, 0F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector3(-4.43200016F, 7.18499994F, 0F), _cubicBezierEasingFunction_6); - // Frame 80. - result.InsertExpressionKeyFrame(0.380952358F, "Pow(1-_.t0,3)*Vector3(-4.432,7.185,0)+(3*Square(1-_.t0)*_.t0*Vector3(-4.432,7.185,0))+(3*(1-_.t0)*Square(_.t0)*Vector3(-4.205,4.776,0))+(Pow(_.t0,3)*Vector3(-4.364,5.182,0))", _stepThenHoldEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-4.36399984F, 5.18200016F, 0F), _stepThenHoldEasingFunction); - return result; - } - - // PreComp layer: 24C - Local Account - Other Users - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal LocalaccountLottie_AnimatedVisual_UAPv7( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7); - } - } - } -} diff --git a/Rise Media Player Dev/AnimatedVisuals/PrivacysettingsLottie.cs b/Rise Media Player Dev/AnimatedVisuals/PrivacysettingsLottie.cs deleted file mode 100644 index f0f6162fd..000000000 --- a/Rise Media Player Dev/AnimatedVisuals/PrivacysettingsLottie.cs +++ /dev/null @@ -1,18342 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// LottieGen version: -// 7.1.0-build.0 -// -// Command: -// LottieGen -Language CSharp -Public -WinUIVersion 2.4 -InputFile privacysettingsLottie.json -// -// Input file: -// privacysettingsLottie.json (222261 bytes created 14:07+01:00 Apr 12 2022) -// -// LottieGen source: -// http://aka.ms/Lottie -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -// __________________________________________________________________________ -// | Object stats | UAP v12 count | UAP v8 count | UAP v7 count | -// |__________________________|_______________|______________|______________| -// | All CompositionObjects | 1090 | 1090 | 932 | -// |--------------------------+---------------+--------------+--------------| -// | Expression animators | 167 | 167 | 165 | -// | KeyFrame animators | 164 | 164 | 162 | -// | Reference parameters | 170 | 170 | 168 | -// | Expression operations | 0 | 0 | 0 | -// |--------------------------+---------------+--------------+--------------| -// | Animated brushes | - | - | - | -// | Animated gradient stops | - | - | - | -// | ExpressionAnimations | 1 | 1 | 1 | -// | PathKeyFrameAnimations | - | - | - | -// |--------------------------+---------------+--------------+--------------| -// | ContainerVisuals | 43 | 43 | 28 | -// | ShapeVisuals | 26 | 26 | 23 | -// |--------------------------+---------------+--------------+--------------| -// | ContainerShapes | 64 | 64 | 64 | -// | CompositionSpriteShapes | 53 | 53 | 50 | -// |--------------------------+---------------+--------------+--------------| -// | Brushes | 41 | 41 | 12 | -// | Gradient stops | 6 | 6 | 6 | -// | CompositionVisualSurface | 15 | 15 | - | -// -------------------------------------------------------------------------- -using Microsoft.Graphics.Canvas; -using Microsoft.Graphics.Canvas.Effects; -using Microsoft.Graphics.Canvas.Geometry; -using System; -using System.Collections.Generic; -using System.Numerics; -using Windows.Graphics; -using Windows.UI; -using Windows.UI.Composition; - -namespace AnimatedVisuals -{ - // Name: 12 - Privacy - // Frame rate: 60 fps - // Frame count: 210 - // Duration: 3500.0 mS - sealed class PrivacysettingsLottie - : Microsoft.UI.Xaml.Controls.IAnimatedVisualSource - { - // Animation duration: 3.500 seconds. - internal const long c_durationTicks = 35000000; - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor) - { - object ignored = null; - return TryCreateAnimatedVisual(compositor, out ignored); - } - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor, out object diagnostics) - { - diagnostics = null; - - if (PrivacysettingsLottie_AnimatedVisual_UAPv12.IsRuntimeCompatible()) - { - var res = - new PrivacysettingsLottie_AnimatedVisual_UAPv12( - compositor - ); - return res; - } - - if (PrivacysettingsLottie_AnimatedVisual_UAPv8.IsRuntimeCompatible()) - { - var res = - new PrivacysettingsLottie_AnimatedVisual_UAPv8( - compositor - ); - return res; - } - - if (PrivacysettingsLottie_AnimatedVisual_UAPv7.IsRuntimeCompatible()) - { - var res = - new PrivacysettingsLottie_AnimatedVisual_UAPv7( - compositor - ); - return res; - } - - return null; - } - - /// - /// Gets the number of frames in the animation. - /// - public double FrameCount => 210d; - - /// - /// Gets the frame rate of the animation. - /// - public double Framerate => 60d; - - /// - /// Gets the duration of the animation. - /// - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - - /// - /// Converts a zero-based frame number to the corresponding progress value denoting the - /// start of the frame. - /// - public double FrameToProgress(double frameNumber) - { - return frameNumber / 210d; - } - - /// - /// Returns a map from marker names to corresponding progress values. - /// - public IReadOnlyDictionary Markers => - new Dictionary - { - }; - - /// - /// Sets the color property with the given name, or does nothing if no such property - /// exists. - /// - public void SetColorProperty(string propertyName, Color value) - { - } - - /// - /// Sets the scalar property with the given name, or does nothing if no such property - /// exists. - /// - public void SetScalarProperty(string propertyName, double value) - { - } - - sealed class PrivacysettingsLottie_AnimatedVisual_UAPv12 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_1; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - CompositionColorBrush _colorBrush_AlmostGray_FF757575; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF1F0EF; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF6F8F8; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostDodgerBlue_FF0078DA; - CompositionColorGradientStop _gradientStop_0_AlmostPowderBlue_FF95E9DC; - CompositionColorGradientStop _gradientStop_1_AlmostLightSeaGreen_FF23C0AA; - CompositionColorGradientStop _gradientStop_1_AlmostSlateBlue_FF6039DA; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_02; - CompositionPathGeometry _pathGeometry_03; - CompositionPathGeometry _pathGeometry_04; - CompositionPathGeometry _pathGeometry_05; - CompositionPathGeometry _pathGeometry_06; - CompositionPathGeometry _pathGeometry_08; - CompositionPathGeometry _pathGeometry_09; - CompositionPathGeometry _pathGeometry_18; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_00; - CubicBezierEasingFunction _cubicBezierEasingFunction_01; - CubicBezierEasingFunction _cubicBezierEasingFunction_02; - CubicBezierEasingFunction _cubicBezierEasingFunction_03; - CubicBezierEasingFunction _cubicBezierEasingFunction_04; - CubicBezierEasingFunction _cubicBezierEasingFunction_05; - CubicBezierEasingFunction _cubicBezierEasingFunction_06; - CubicBezierEasingFunction _cubicBezierEasingFunction_07; - CubicBezierEasingFunction _cubicBezierEasingFunction_08; - CubicBezierEasingFunction _cubicBezierEasingFunction_09; - CubicBezierEasingFunction _cubicBezierEasingFunction_10; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_m55_to_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_2; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_3; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_4; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1p05; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_00; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_01; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_02; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_03; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_04; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_05; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_06; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_07; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_08; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_09; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_10; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_11; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_00; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_01; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_02; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_03; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_04; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_05; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_06; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_07; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_08; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_09; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_10; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_11; - ScalarKeyFrameAnimation _strokeThicknessScalarAnimation_0_to_15; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_1; - Vector2KeyFrameAnimation _offsetVector2Animation_3; - Vector2KeyFrameAnimation _offsetVector2Animation_4; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_00; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_01; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_02; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_03; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_04; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_05; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_06; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_07; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_08; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_09; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_10; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_11; - Vector3KeyFrameAnimation _offsetVector3Animation_1; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_1 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, true); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 35. - result.InsertKeyFrame(0.166666672F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(102.559998F, -93.0080032F)); - builder.AddLine(new Vector2(-102.559998F, -93.0080032F)); - builder.AddCubicBezier(new Vector2(-107.043999F, -93.0080032F), new Vector2(-110.68F, -89.3720016F), new Vector2(-110.68F, -84.8880005F)); - builder.AddLine(new Vector2(-110.68F, 54.3030014F)); - builder.AddCubicBezier(new Vector2(-110.68F, 58.7869987F), new Vector2(-107.043999F, 62.4230003F), new Vector2(-102.559998F, 62.4230003F)); - builder.AddLine(new Vector2(30.8789997F, 62.4230003F)); - builder.AddLine(new Vector2(58.8499985F, 91.7419968F)); - builder.AddCubicBezier(new Vector2(61.3790016F, 94.3929977F), new Vector2(65.8470001F, 92.6029968F), new Vector2(65.8470001F, 88.9400024F)); - builder.AddLine(new Vector2(65.8470001F, 62.4230003F)); - builder.AddLine(new Vector2(102.559998F, 62.4230003F)); - builder.AddCubicBezier(new Vector2(107.043999F, 62.4230003F), new Vector2(110.68F, 58.7869987F), new Vector2(110.68F, 54.3030014F)); - builder.AddLine(new Vector2(110.68F, -84.8880005F)); - builder.AddCubicBezier(new Vector2(110.68F, -89.3720016F), new Vector2(107.043999F, -93.0080032F), new Vector2(102.559998F, -93.0080032F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - - - - - Transforms for 12 - SpeechBubble - // - - - - Opacity for layer: Speechbubble - Emboss - // - - - Shape tree root for layer: Speechbubble - Emboss - // - - Offset:<80, 59.999996> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(175.649994F, -69.7109985F)); - builder.AddLine(new Vector2(-49.4700012F, -69.7109985F)); - builder.AddCubicBezier(new Vector2(-53.9539986F, -69.7109985F), new Vector2(-57.5900002F, -66.0749969F), new Vector2(-57.5900002F, -61.5909996F)); - builder.AddLine(new Vector2(-57.5900002F, 95.0999985F)); - builder.AddCubicBezier(new Vector2(-57.5900002F, 99.5839996F), new Vector2(-53.9539986F, 103.220001F), new Vector2(-49.4700012F, 103.220001F)); - builder.AddLine(new Vector2(103.969002F, 103.220001F)); - builder.AddLine(new Vector2(131.938995F, 132.539001F)); - builder.AddCubicBezier(new Vector2(134.468002F, 135.190002F), new Vector2(138.936996F, 133.399994F), new Vector2(138.936996F, 129.737F)); - builder.AddLine(new Vector2(138.936996F, 103.220001F)); - builder.AddLine(new Vector2(175.649994F, 103.220001F)); - builder.AddCubicBezier(new Vector2(180.134003F, 103.220001F), new Vector2(183.770004F, 99.5839996F), new Vector2(183.770004F, 95.0999985F)); - builder.AddLine(new Vector2(183.770004F, -61.5909996F)); - builder.AddCubicBezier(new Vector2(183.770004F, -66.0749969F), new Vector2(180.134003F, -69.7109985F), new Vector2(175.649994F, -69.7109985F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(128.326996F, 103.752998F)); - builder.AddLine(new Vector2(-128.326996F, 103.752998F)); - builder.AddCubicBezier(new Vector2(-134.011993F, 103.752998F), new Vector2(-138.621002F, 99.1449966F), new Vector2(-138.621002F, 93.4599991F)); - builder.AddLine(new Vector2(-138.621002F, -93.4599991F)); - builder.AddCubicBezier(new Vector2(-138.621002F, -99.1449966F), new Vector2(-134.011993F, -103.752998F), new Vector2(-128.326996F, -103.752998F)); - builder.AddLine(new Vector2(128.326996F, -103.752998F)); - builder.AddCubicBezier(new Vector2(134.011993F, -103.752998F), new Vector2(138.621002F, -99.1449966F), new Vector2(138.621002F, -93.4599991F)); - builder.AddLine(new Vector2(138.621002F, 93.4599991F)); - builder.AddCubicBezier(new Vector2(138.621002F, 99.1449966F), new Vector2(134.011993F, 103.752998F), new Vector2(128.326996F, 103.752998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -14.1280003F)); - builder.AddLine(new Vector2(0F, 14.1280003F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -20.316F)); - builder.AddLine(new Vector2(0F, 20.316F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -29.8939991F)); - builder.AddLine(new Vector2(0F, 29.8939991F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -10.1829996F)); - builder.AddLine(new Vector2(0F, 10.1829996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - Opacity for layer: Background - Emboss - // - - Offset:<181, 164> - // Mask - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(122.071999F, 63.4379997F)); - builder.AddLine(new Vector2(-152.082993F, 63.4379997F)); - builder.AddCubicBezier(new Vector2(-157.768005F, 63.4379997F), new Vector2(-162.376007F, 58.8300018F), new Vector2(-162.376007F, 53.1450005F)); - builder.AddLine(new Vector2(-162.376007F, -148.774994F)); - builder.AddCubicBezier(new Vector2(-162.376007F, -154.460007F), new Vector2(-157.768005F, -159.069F), new Vector2(-152.082993F, -159.069F)); - builder.AddLine(new Vector2(122.071999F, -159.069F)); - builder.AddCubicBezier(new Vector2(127.757004F, -159.069F), new Vector2(132.365005F, -154.460007F), new Vector2(132.365005F, -148.774994F)); - builder.AddLine(new Vector2(132.365005F, 53.1450005F)); - builder.AddCubicBezier(new Vector2(132.365005F, 58.8300018F), new Vector2(127.757004F, 63.4379997F), new Vector2(122.071999F, 63.4379997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(34.0029984F, 34.0830002F)); - builder.AddLine(new Vector2(-34.0029984F, 34.0830002F)); - builder.AddCubicBezier(new Vector2(-35.1080017F, 34.0830002F), new Vector2(-36.0029984F, 33.1879997F), new Vector2(-36.0029984F, 32.0830002F)); - builder.AddLine(new Vector2(-36.0029984F, -32.0830002F)); - builder.AddCubicBezier(new Vector2(-36.0029984F, -33.1879997F), new Vector2(-35.1080017F, -34.0830002F), new Vector2(-34.0029984F, -34.0830002F)); - builder.AddLine(new Vector2(34.0029984F, -34.0830002F)); - builder.AddCubicBezier(new Vector2(35.1080017F, -34.0830002F), new Vector2(36.0029984F, -33.1879997F), new Vector2(36.0029984F, -32.0830002F)); - builder.AddLine(new Vector2(36.0029984F, 32.0830002F)); - builder.AddCubicBezier(new Vector2(36.0029984F, 33.1879997F), new Vector2(35.1080017F, 34.0830002F), new Vector2(34.0029984F, 34.0830002F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(21.1200008F, 0F)); - builder.AddCubicBezier(new Vector2(21.1200008F, 11.6639996F), new Vector2(11.6639996F, 21.1200008F), new Vector2(0F, 21.1200008F)); - builder.AddCubicBezier(new Vector2(-11.6639996F, 21.1200008F), new Vector2(-21.1200008F, 11.6639996F), new Vector2(-21.1200008F, 0F)); - builder.AddCubicBezier(new Vector2(-21.1200008F, -11.6639996F), new Vector2(-11.6639996F, -21.1200008F), new Vector2(0F, -21.1200008F)); - builder.AddCubicBezier(new Vector2(11.6639996F, -21.1200008F), new Vector2(21.1200008F, -11.6639996F), new Vector2(21.1200008F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Layer 26 - // - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Layer 26 - // - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_10() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_11(), Geometry_12() }, - CanvasFilledRegionDetermination.Winding); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - Shape tree root for layer: Layer 26 - // - - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - - Transforms: Layer 26 - // - - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -13.5089998F)); - builder.AddCubicBezier(new Vector2(6.14099979F, -13.5089998F), new Vector2(11.1199999F, -8.52999973F), new Vector2(11.1199999F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(11.1199999F, 2.30900002F), new Vector2(7.81799984F, 7.42999983F), new Vector2(1.29999995F, 13.0279999F)); - builder.AddCubicBezier(new Vector2(0.551999986F, 13.6700001F), new Vector2(-0.551999986F, 13.6700001F), new Vector2(-1.30299997F, 13.0249996F)); - builder.AddLine(new Vector2(-1.73399997F, 12.651F)); - builder.AddCubicBezier(new Vector2(-7.96400023F, 7.19999981F), new Vector2(-11.1199999F, 2.20499992F), new Vector2(-11.1199999F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(-11.1199999F, -8.52999973F), new Vector2(-6.14099979F, -13.5089998F), new Vector2(0F, -13.5089998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - Shape tree root for layer: Layer 26 - // - - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - - Transforms: Layer 26 - // - - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -6.66599989F)); - builder.AddCubicBezier(new Vector2(-2.36199999F, -6.66599989F), new Vector2(-4.27699995F, -4.75099993F), new Vector2(-4.27699995F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(-4.27699995F, -0.0270000007F), new Vector2(-2.36199999F, 1.88699996F), new Vector2(0F, 1.88699996F)); - builder.AddCubicBezier(new Vector2(2.36199999F, 1.88699996F), new Vector2(4.27699995F, -0.0270000007F), new Vector2(4.27699995F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(4.27699995F, -4.75099993F), new Vector2(2.36199999F, -6.66599989F), new Vector2(0F, -6.66599989F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_13() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_14(), Geometry_15() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-80.8889999F, 56.8230019F)); - builder.AddCubicBezier(new Vector2(-81.5139999F, 51.5219994F), new Vector2(-81.8310013F, 46.2369995F), new Vector2(-81.8310013F, 41.1150017F)); - builder.AddCubicBezier(new Vector2(-81.8339996F, -2.18099999F), new Vector2(-59.6450005F, -36.348999F), new Vector2(-20.9669991F, -52.6559982F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(7.71000004F, -55.25F)); - builder.AddCubicBezier(new Vector2(49.7140007F, -50.2649994F), new Vector2(79.913002F, -18.1110001F), new Vector2(88.5059967F, 30.7730007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_16() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_17(), Geometry_18() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-41.8269997F, 88.1110001F)); - builder.AddCubicBezier(new Vector2(-50.1010017F, 71.3909988F), new Vector2(-54.2960014F, 54.9630013F), new Vector2(-54.2939987F, 39.2799988F)); - builder.AddCubicBezier(new Vector2(-54.2919998F, 17.3099995F), new Vector2(-45.6339989F, -2.21700001F), new Vector2(-30.5400009F, -14.2950001F)); - builder.AddCubicBezier(new Vector2(-21.0240002F, -21.9099998F), new Vector2(-9.85700035F, -25.934F), new Vector2(1.75199997F, -25.934F)); - builder.AddCubicBezier(new Vector2(4.29500008F, -25.934F), new Vector2(6.86299992F, -25.7329998F), new Vector2(9.38599968F, -25.3369999F)); - builder.AddCubicBezier(new Vector2(24.8110008F, -22.9130001F), new Vector2(38.6539993F, -13.4320002F), new Vector2(49.4199982F, 2.08200002F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(58.519001F, 30.7630005F)); - builder.AddCubicBezier(new Vector2(60.5779991F, 43.9910011F), new Vector2(66.7919998F, 53.9329987F), new Vector2(78.0739975F, 62.0540009F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-7.92600012F, 98.5370026F)); - builder.AddCubicBezier(new Vector2(-18.6060009F, 76.9560013F), new Vector2(-24.2520008F, 56.605999F), new Vector2(-24.2539997F, 39.6809998F)); - builder.AddCubicBezier(new Vector2(-24.2539997F, 36.1899986F), new Vector2(-24.0049992F, 32.8619995F), new Vector2(-23.5119991F, 29.7889996F)); - builder.AddCubicBezier(new Vector2(-22.1560001F, 21.3640003F), new Vector2(-18.9039993F, 14.6309996F), new Vector2(-14.1079998F, 10.323F)); - builder.AddCubicBezier(new Vector2(-9.83199978F, 6.47900009F), new Vector2(-4.421F, 4.53100014F), new Vector2(1.97599995F, 4.53100014F)); - builder.AddCubicBezier(new Vector2(2.99399996F, 4.53100014F), new Vector2(4.04699993F, 4.58199978F), new Vector2(5.10599995F, 4.68200016F)); - builder.AddCubicBezier(new Vector2(14.2639999F, 5.55000019F), new Vector2(20.4629993F, 8.57999992F), new Vector2(24.6149998F, 14.217F)); - builder.AddCubicBezier(new Vector2(28.3719997F, 19.3180008F), new Vector2(30.0680008F, 26.007F), new Vector2(31.7490005F, 33.5870018F)); - builder.AddLine(new Vector2(32.1539993F, 35.4309998F)); - builder.AddCubicBezier(new Vector2(35.4249992F, 50.3310013F), new Vector2(39.1290016F, 67.1999969F), new Vector2(57.2560005F, 80.2689972F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(25.9440002F, 93.3280029F)); - builder.AddCubicBezier(new Vector2(12.0319996F, 77.4059982F), new Vector2(4.13999987F, 58.1110001F), new Vector2(2.4849999F, 35.9760017F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_21() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_22(), Geometry_23() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-88.7099991F, -31.7830009F)); - builder.AddCubicBezier(new Vector2(-82.4240036F, -42.7029991F), new Vector2(-76.189003F, -50.4959984F), new Vector2(-67.8830032F, -57.8660011F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-49.6189995F, -73.4789963F)); - builder.AddCubicBezier(new Vector2(-36.9119987F, -81.2610016F), new Vector2(-19.6970005F, -85.5319977F), new Vector2(-1.16299999F, -85.5319977F)); - builder.AddCubicBezier(new Vector2(0.138999999F, -85.5319977F), new Vector2(1.45899999F, -85.5100021F), new Vector2(2.75999999F, -85.4670029F)); - builder.AddCubicBezier(new Vector2(23.5860004F, -84.7710037F), new Vector2(42.9339981F, -78.6709976F), new Vector2(57.2400017F, -68.2929993F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Layer aggregator - // - - - - - Layer: lock_icon - // - - - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: lock_icon - // - - ShapeGroup: lock_icon Offset:<30.25, 26.487> - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(11.5459995F, -6.00699997F)); - builder.AddLine(new Vector2(-11.5459995F, -6.00699997F)); - builder.AddCubicBezier(new Vector2(-13.0179996F, -6.00699997F), new Vector2(-14.2110004F, -4.81400013F), new Vector2(-14.2110004F, -3.34200001F)); - builder.AddLine(new Vector2(-14.2110004F, 16.1970005F)); - builder.AddCubicBezier(new Vector2(-14.2110004F, 17.6690006F), new Vector2(-13.0179996F, 18.8610001F), new Vector2(-11.5459995F, 18.8610001F)); - builder.AddLine(new Vector2(11.5459995F, 18.8610001F)); - builder.AddCubicBezier(new Vector2(13.0179996F, 18.8610001F), new Vector2(14.2110004F, 17.6690006F), new Vector2(14.2110004F, 16.1970005F)); - builder.AddLine(new Vector2(14.2110004F, -3.34200001F)); - builder.AddCubicBezier(new Vector2(14.2110004F, -4.81400013F), new Vector2(13.0179996F, -6.00699997F), new Vector2(11.5459995F, -6.00699997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - builder.BeginFigure(new Vector2(0.00100000005F, 9.0909996F)); - builder.AddCubicBezier(new Vector2(-1.47099996F, 9.0909996F), new Vector2(-2.66400003F, 7.89900017F), new Vector2(-2.66400003F, 6.42799997F)); - builder.AddCubicBezier(new Vector2(-2.66400003F, 4.95599985F), new Vector2(-1.47099996F, 3.76200008F), new Vector2(0.00100000005F, 3.76200008F)); - builder.AddCubicBezier(new Vector2(1.472F, 3.76200008F), new Vector2(2.66400003F, 4.95599985F), new Vector2(2.66400003F, 6.42799997F)); - builder.AddCubicBezier(new Vector2(2.66400003F, 7.89900017F), new Vector2(1.472F, 9.0909996F), new Vector2(0.00100000005F, 9.0909996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Layer aggregator - // - - - - - Layer: lock_icon - // - - - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: lock_icon 2 - // - - ShapeGroup: lock_icon Offset:<30.25, 26.487> - // Path 2 - CanvasGeometry Geometry_25() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-3.5F, -0.381999999F)); - builder.AddLine(new Vector2(-3.55200005F, -11.757F)); - builder.AddCubicBezier(new Vector2(-3.55200005F, -13.7189999F), new Vector2(-1.96099997F, -15.309F), new Vector2(0.00100000005F, -15.309F)); - builder.AddCubicBezier(new Vector2(1.96300006F, -15.309F), new Vector2(3.55200005F, -13.7189999F), new Vector2(3.55200005F, -11.757F)); - builder.AddLine(new Vector2(3.55200005F, -9.55900002F)); - builder.AddLine(new Vector2(7.10500002F, -9.55900002F)); - builder.AddLine(new Vector2(7.10500002F, -11.757F)); - builder.AddCubicBezier(new Vector2(7.10500002F, -15.6809998F), new Vector2(3.92499995F, -18.8610001F), new Vector2(0.00100000005F, -18.8610001F)); - builder.AddCubicBezier(new Vector2(-3.92400002F, -18.8610001F), new Vector2(-7.10500002F, -15.6809998F), new Vector2(-7.10500002F, -11.757F)); - builder.AddLine(new Vector2(-7.05299997F, -0.381999999F)); - builder.AddLine(new Vector2(-3.5F, -0.381999999F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_26() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(120.720001F, 20.7399998F)); - builder.AddCubicBezier(new Vector2(120.720001F, 18.5219994F), new Vector2(118.959F, 16.6819992F), new Vector2(116.740997F, 16.6359997F)); - builder.AddCubicBezier(new Vector2(97.9300003F, 16.25F), new Vector2(91.276001F, 13.0010004F), new Vector2(81.9980011F, 6.73899984F)); - builder.AddCubicBezier(new Vector2(76.4950027F, 2.72900009F), new Vector2(68.8909988F, 0.25F), new Vector2(60.4850006F, 0.25F)); - builder.AddCubicBezier(new Vector2(52.0779991F, 0.25F), new Vector2(44.4749985F, 2.72900009F), new Vector2(38.9720001F, 6.73899984F)); - builder.AddCubicBezier(new Vector2(29.6940002F, 13.0010004F), new Vector2(23.0400009F, 16.25F), new Vector2(4.22900009F, 16.6359997F)); - builder.AddCubicBezier(new Vector2(2.01200008F, 16.6819992F), new Vector2(0.25F, 18.5219994F), new Vector2(0.25F, 20.7399998F)); - builder.AddLine(new Vector2(0.25F, 47.8370018F)); - builder.AddCubicBezier(new Vector2(0.25F, 52.1100006F), new Vector2(0.686999977F, 56.3230019F), new Vector2(1.48199999F, 60.4749985F)); - builder.AddCubicBezier(new Vector2(6.54500008F, 86.9209976F), new Vector2(27.2840004F, 107.045998F), new Vector2(58.3860016F, 124.976997F)); - builder.AddCubicBezier(new Vector2(59.026001F, 125.344002F), new Vector2(59.7550011F, 125.528F), new Vector2(60.4850006F, 125.528F)); - builder.AddCubicBezier(new Vector2(60.9269981F, 125.528F), new Vector2(61.3660011F, 125.452003F), new Vector2(61.7879982F, 125.317001F)); - builder.AddCubicBezier(new Vector2(62.0620003F, 125.228996F), new Vector2(62.3300018F, 125.122002F), new Vector2(62.5820007F, 124.977997F)); - builder.AddCubicBezier(new Vector2(93.6849976F, 107.045998F), new Vector2(114.425003F, 86.9219971F), new Vector2(119.488998F, 60.4749985F)); - builder.AddCubicBezier(new Vector2(119.613998F, 59.8199997F), new Vector2(119.713997F, 59.1609993F), new Vector2(119.821999F, 58.5029984F)); - builder.AddCubicBezier(new Vector2(120.393997F, 54.9900017F), new Vector2(120.720001F, 51.4360008F), new Vector2(120.720001F, 47.8370018F)); - builder.AddLine(new Vector2(120.720001F, 20.7399998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), - // Offset(276,276,0) - // - - - Opacity for layer: shield_emb - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_27() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(60.2350006F, -45.3909988F)); - builder.AddCubicBezier(new Vector2(60.2350006F, -47.6780014F), new Vector2(58.4199982F, -49.5750008F), new Vector2(56.1329994F, -49.6220016F)); - builder.AddCubicBezier(new Vector2(36.7400017F, -50.0200005F), new Vector2(29.8799992F, -53.3689995F), new Vector2(20.3150005F, -59.8250008F)); - builder.AddCubicBezier(new Vector2(14.6420002F, -63.9589996F), new Vector2(6.80200005F, -66.5149994F), new Vector2(-1.86399996F, -66.5149994F)); - builder.AddCubicBezier(new Vector2(-10.5310001F, -66.5149994F), new Vector2(-18.3689995F, -63.9589996F), new Vector2(-24.0419998F, -59.8250008F)); - builder.AddCubicBezier(new Vector2(-33.6069984F, -53.3689995F), new Vector2(-40.4669991F, -50.0239983F), new Vector2(-59.8600006F, -49.6220016F)); - builder.AddCubicBezier(new Vector2(-62.1459999F, -49.5750008F), new Vector2(-63.9620018F, -47.6780014F), new Vector2(-63.9620018F, -45.3909988F)); - builder.AddLine(new Vector2(-63.9620018F, -17.4559994F)); - builder.AddCubicBezier(new Vector2(-63.9620018F, -13.0509996F), new Vector2(-63.5110016F, -8.70800018F), new Vector2(-62.6920013F, -4.42700005F)); - builder.AddCubicBezier(new Vector2(-57.4720001F, 22.8369999F), new Vector2(-36.0919991F, 43.5849991F), new Vector2(-4.02799988F, 62.0709991F)); - builder.AddCubicBezier(new Vector2(-3.36800003F, 62.4490013F), new Vector2(-2.6170001F, 62.6389999F), new Vector2(-1.86399996F, 62.6389999F)); - builder.AddCubicBezier(new Vector2(-1.40799999F, 62.6389999F), new Vector2(-0.954999983F, 62.5600014F), new Vector2(-0.519999981F, 62.4210014F)); - builder.AddCubicBezier(new Vector2(-0.238000005F, 62.3300018F), new Vector2(0.0390000008F, 62.2210007F), new Vector2(0.298000008F, 62.0719986F)); - builder.AddCubicBezier(new Vector2(32.362999F, 43.5849991F), new Vector2(53.7449989F, 22.8379993F), new Vector2(58.9659996F, -4.42700005F)); - builder.AddCubicBezier(new Vector2(59.0950012F, -5.10200024F), new Vector2(59.1990013F, -5.78100014F), new Vector2(59.3089981F, -6.46000004F)); - builder.AddCubicBezier(new Vector2(59.8989983F, -10.0819998F), new Vector2(60.2350006F, -13.7460003F), new Vector2(60.2350006F, -17.4559994F)); - builder.AddLine(new Vector2(60.2350006F, -45.3909988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: Checkmark - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_28() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<81, 61> - CompositionColorBrush ColorBrush_AlmostCadetBlue_FF53B1A3() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x53, 0xB1, 0xA3)); - } - - CompositionColorBrush ColorBrush_AlmostGray_FF757575() - { - return _colorBrush_AlmostGray_FF757575 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x75, 0x75, 0x75)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF1F0EF() - { - return _colorBrush_AlmostWhiteSmoke_FFF1F0EF = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF1, 0xF0, 0xEF)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF2F0EF() - { - return _colorBrush_AlmostWhiteSmoke_FFF2F0EF = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF2, 0xF0, 0xEF)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF6F8F8() - { - return _colorBrush_AlmostWhiteSmoke_FFF6F8F8 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF6, 0xF8, 0xF8)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - Transforms for 12 - SpeechBubble - // - Shape tree root for layer: SpeechBubble 2 - // Offset:<153.09, 100.797> - CompositionColorBrush ColorBrush_Red() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostDodgerBlue_FF0078DA() - { - return _gradientStop_0_AlmostDodgerBlue_FF0078DA = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - // - - Shape tree root for layer: SpeechBubble - // - Offset:<153.09, 100.797> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF23C0AA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x23, 0xC0, 0xAA)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostPowderBlue_FF95E9DC() - { - return _gradientStop_0_AlmostPowderBlue_FF95E9DC = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x95, 0xE9, 0xDC)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostLightSeaGreen_FF23C0AA() - { - return _gradientStop_1_AlmostLightSeaGreen_FF23C0AA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x23, 0xC0, 0xAA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - // - - Shape tree root for layer: SpeechBubble - // - Offset:<153.09, 100.797> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostPowderBlue_FF95E9DC() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x95, 0xE9, 0xDC)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostSlateBlue_FF6039DA() - { - return _gradientStop_1_AlmostSlateBlue_FF6039DA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // Opacity for layer: Shape Layer 1 - // Transforms for 12 - SpeechBubble - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(213F, 191F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<81, 61> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_m55_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_02()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_00(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(377.819F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 1 Offset:<377.819, 280.903> - result.Shapes.Add(SpriteShape_06()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_00(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_00(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_04()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_01(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(361.213013F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 2 Offset:<361.213, 280.903> - result.Shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_01(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_01(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_02(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(344.606995F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 3 Offset:<344.607, 280.903> - result.Shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_02(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_02(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_03(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(328.001007F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 4 Offset:<328.001, 280.903> - result.Shapes.Add(SpriteShape_09()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_03(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_03(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_04(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(311.394989F, 280.903015F); - result.Offset = new Vector2(-94.9999847F, -112.000015F); - // ShapeGroup: Group 5 Offset:<311.395, 280.903> - result.Shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_04(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_04(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_05(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(294.789001F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 6 Offset:<294.789, 280.903> - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_05(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_05(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_06(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(278.183014F, 280.903015F); - result.Offset = new Vector2(-95.0000153F, -112.000015F); - // ShapeGroup: Group 7 Offset:<278.183, 280.903> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_06(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_06(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_07(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(261.576996F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 8 Offset:<261.577, 280.903> - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_07(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_07(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_08(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(244.970993F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 9 Offset:<244.971, 280.903> - result.Shapes.Add(SpriteShape_14()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_08(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_08(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_09(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(228.365005F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 10 Offset:<228.365, 280.903> - result.Shapes.Add(SpriteShape_15()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_09(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_09(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_10(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(211.759003F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 11 Offset:<211.759, 280.903> - result.Shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_10(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_10(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_24()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_11(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(195.153F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 12 Offset:<195.153, 280.903> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_11(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_11(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_00, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(377.819F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 1 Offset:<377.819, 280.903> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_00, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_00, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_01, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(361.213013F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 2 Offset:<361.213, 280.903> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_01, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_01, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_02, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(344.606995F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 3 Offset:<344.607, 280.903> - result.Shapes.Add(SpriteShape_20()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_02, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_02, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_32()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_03, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(328.001007F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 4 Offset:<328.001, 280.903> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_03, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_03, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_34()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_04, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_34() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(311.394989F, 280.903015F); - result.Offset = new Vector2(-94.9999847F, -112.000015F); - // ShapeGroup: Group 5 Offset:<311.395, 280.903> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_04, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_04, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_35() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_36()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_05, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_36() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(294.789001F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 6 Offset:<294.789, 280.903> - result.Shapes.Add(SpriteShape_23()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_05, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_05, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_37() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_38()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_06, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_38() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(278.183014F, 280.903015F); - result.Offset = new Vector2(-95.0000153F, -112.000015F); - // ShapeGroup: Group 7 Offset:<278.183, 280.903> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_06, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_06, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_39() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_40()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_07, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_40() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(261.576996F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 8 Offset:<261.577, 280.903> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_07, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_07, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_41() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_42()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_08, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_42() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(244.970993F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 9 Offset:<244.971, 280.903> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_08, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_08, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_43() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_44()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_09, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_44() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(228.365005F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 10 Offset:<228.365, 280.903> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_09, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_09, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_45() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_46()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_10, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_46() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(211.759003F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 11 Offset:<211.759, 280.903> - result.Shapes.Add(SpriteShape_28()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_10, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_47() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_48()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_11, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_48() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(195.153F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 12 Offset:<195.153, 280.903> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_11, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_11, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 18 - CompositionContainerShape ContainerShape_49() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_32()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 27 - CompositionContainerShape ContainerShape_50() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 3 Offset:<185.444, 187.619> - result.Shapes.Add(SpriteShape_33()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 26 - CompositionContainerShape ContainerShape_51() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_52()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Shape tree root for layer: Layer 26 - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_52() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(160F, 162F); - // Offset:<1.8544382, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 1.85443819F, 2.37618828F); - // Transforms: Layer 26 - result.Shapes.Add(ContainerShape_53()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Layer 26 - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for Layer 26 - CompositionContainerShape ContainerShape_53() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(185.259995F, 200.397003F); - // ShapeGroup: Group 1 Offset:<185.26, 186.888> - result.Shapes.Add(SpriteShape_35()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 23 - CompositionContainerShape ContainerShape_54() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_36()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 28 - CompositionContainerShape ContainerShape_55() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 2 Offset:<269.745, 187.619> - result.Shapes.Add(SpriteShape_37()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Print 6 - CompositionContainerShape ContainerShape_56() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_57()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_3, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Shape tree root for layer: Print 6 - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_57() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(245F, 162F); - // Offset:<2.6974473, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 2.6974473F, 2.37618828F); - var shapes = result.Shapes; - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_39()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_40()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_41()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_42()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_43()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_3, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 24 - CompositionContainerShape ContainerShape_58() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_44()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_4(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 29 - CompositionContainerShape ContainerShape_59() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 3 Offset:<354.045, 187.619> - result.Shapes.Add(SpriteShape_45()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_4, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Layer aggregator - // Layer: lock_icon - CompositionContainerShape ContainerShape_60() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_61()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_4, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Layer aggregator - // Layer: lock_icon - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_61() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(327.5F, 162F); - // Offset:<3.5404468, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 3.54044676F, 2.37618828F); - var shapes = result.Shapes; - // Transforms: lock_icon - shapes.Add(ContainerShape_62()); - // Transforms: lock_icon 2 - shapes.Add(ContainerShape_63()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_4, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_4, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Layer aggregator - // - Layer: lock_icon - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for lock_icon - CompositionContainerShape ContainerShape_62() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(30.25F, 30.25F); - result.Scale = new Vector2(0.699999988F, 0.699999988F); - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - result.Shapes.Add(SpriteShape_47()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_5(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Layer aggregator - // - Layer: lock_icon - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for lock_icon 2 - CompositionContainerShape ContainerShape_63() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(30.25F, 16.8659992F); - result.Scale = new Vector2(0.699999988F, 0.699999988F); - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - result.Shapes.Add(SpriteShape_48()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_6(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - SpeechBubble - // - - Transforms for 12 - SpeechBubble - CompositionEffectBrush EffectBrush_00() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_00()); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - Transforms for 12 - SpeechBubble - CompositionEffectBrush EffectBrush_01() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_01()); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 3F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - Black - CompositionEffectBrush EffectBrush_04() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_05()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_05() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_06()); - result.SetSourceParameter("source", SurfaceBrush_08()); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_06() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_08() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_11()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_10() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_12()); - result.SetSourceParameter("source", SurfaceBrush_14()); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_11() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - // - Shape tree root for layer: SpeechBubble - // Offset:<153.09, 100.797> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF23C0AA()); - colorStops.Add(GradientStop_1_AlmostPowderBlue_FF95E9DC()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(63.0779991F, 93.2919998F); - result.EndPoint = new Vector2(-59.3689995F, -118.793999F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 27 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostPowderBlue_FF95E9DC()); - colorStops.Add(GradientStop_1_AlmostLightSeaGreen_FF23C0AA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 28 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostPowderBlue_FF95E9DC); - colorStops.Add(_gradientStop_1_AlmostLightSeaGreen_FF23C0AA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 29 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostPowderBlue_FF95E9DC); - colorStops.Add(_gradientStop_1_AlmostLightSeaGreen_FF23C0AA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Shield - New - // Offset:<275.5, 276> - CompositionLinearGradientBrush LinearGradientBrush_4() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostDodgerBlue_FF0078DA()); - colorStops.Add(GradientStop_1_AlmostSlateBlue_FF6039DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(26F, -18F); - result.EndPoint = new Vector2(101F, 123F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Shield - New 2 - // Offset:<275.5, 276> - CompositionLinearGradientBrush LinearGradientBrush_5() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostDodgerBlue_FF0078DA); - colorStops.Add(_gradientStop_1_AlmostSlateBlue_FF6039DA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(26F, -18F); - result.EndPoint = new Vector2(101F, 123F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - - - Transforms for 12 - SpeechBubble - // - - Opacity for layer: Speechbubble - Emboss - // - Shape tree root for layer: Speechbubble - Emboss - // Offset:<80, 59.999996> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - CompositionPathGeometry PathGeometry_02() - { - return _pathGeometry_02 = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - CompositionPathGeometry PathGeometry_03() - { - return _pathGeometry_03 = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - CompositionPathGeometry PathGeometry_04() - { - return _pathGeometry_04 = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - CompositionPathGeometry PathGeometry_05() - { - return _pathGeometry_05 = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - CompositionPathGeometry PathGeometry_06() - { - return _pathGeometry_06 = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Background - Emboss - // Offset:<181, 164> - CompositionPathGeometry PathGeometry_07() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - CompositionPathGeometry PathGeometry_08() - { - return _pathGeometry_08 = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - CompositionPathGeometry PathGeometry_09() - { - return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Shape tree root for layer: Layer 26 - // - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: Layer 26 - // ShapeGroup: Group 1 Offset:<185.26, 186.888> - // Path 2+Path 1.PathGeometry - CompositionPathGeometry PathGeometry_10() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 4+Path 3.PathGeometry - CompositionPathGeometry PathGeometry_11() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 6+Path 5.PathGeometry - CompositionPathGeometry PathGeometry_12() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CompositionPathGeometry PathGeometry_13() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CompositionPathGeometry PathGeometry_14() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 2+Path 1.PathGeometry - CompositionPathGeometry PathGeometry_15() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Layer aggregator - // - - - Layer: lock_icon - // - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: lock_icon - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Layer aggregator - // - - - Layer: lock_icon - // - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: lock_icon 2 - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_25())); - } - - CompositionPathGeometry PathGeometry_18() - { - return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_26())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: shield_emb - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_27())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Checkmark - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_20() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_28())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<81, 61> - // Rectangle Path 1.RectangleGeometry - CompositionRectangleGeometry Rectangle_170p5x115p5() - { - var result = _c.CreateRectangleGeometry(); - result.Offset = new Vector2(-85.25F, -57.75F); - result.Size = new Vector2(170.5F, 115.5F); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - SpeechBubble - // - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<153.09, 100.797> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 153.089996F, 100.796997F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - - Transforms for 12 - SpeechBubble - // - Opacity for layer: Speechbubble - Emboss - // Shape tree root for layer: Speechbubble - Emboss - // Mask - CompositionSpriteShape SpriteShape_01() - { - // Offset:<80, 59.999996> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1F, 0F, 0F, 1F, 80F, 59.9999962F));; - result.StrokeBrush = ColorBrush_Black(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble 2 - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<153.09, 100.797> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 153.089996F, 100.796997F), ColorBrush_Red());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<127.25, 66.25> - var geometry = Rectangle_170p5x115p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 127.25F, 66.25F), ColorBrush_AlmostCadetBlue_FF53B1A3());; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Background - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<174.745, 123.685> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<174.745, 123.685> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<377.819, 280.903> - var result = CreateSpriteShape(PathGeometry_03(), new Matrix3x2(1F, 0F, 0F, 1F, 377.819F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 26 - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<361.213, 280.903> - var result = CreateSpriteShape(PathGeometry_04(), new Matrix3x2(1F, 0F, 0F, 1F, 361.213013F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<344.607, 280.903> - var result = CreateSpriteShape(PathGeometry_05(), new Matrix3x2(1F, 0F, 0F, 1F, 344.606995F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<328.001, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 328.001007F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - // Offset:<311.395, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 311.394989F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 30 - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<294.789, 280.903> - var result = CreateSpriteShape(PathGeometry_06(), new Matrix3x2(1F, 0F, 0F, 1F, 294.789001F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 31 - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<278.183, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 278.183014F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 32 - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<261.577, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 261.576996F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 33 - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<244.971, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 244.970993F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 34 - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<228.365, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 228.365005F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 35 - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<211.759, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 211.759003F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 36 - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<195.153, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 195.153F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<377.819, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 377.819F, 280.903015F));; - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFF2F0EF(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 26 - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<361.213, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 361.213013F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<344.607, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 344.606995F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<328.001, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 328.001007F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<311.395, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 311.394989F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 30 - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<294.789, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 294.789001F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 31 - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<278.183, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 278.183014F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 32 - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<261.577, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 261.576996F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 33 - // Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<244.971, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 244.970993F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 34 - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<228.365, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 228.365005F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 35 - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<211.759, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 211.759003F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 36 - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<195.153, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 195.153F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Background - Emboss - // ShapeGroup: Group 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<181, 164> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 181F, 164F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<174.745, 123.685> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 18 - // Path 1 - CompositionSpriteShape SpriteShape_32() - { - // Offset:<185.444, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = PathGeometry_08(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 185.444F, 188.119003F), ColorBrush_AlmostGray_FF757575());; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_33() - { - // Offset:<185.444, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 185.444F, 187.619003F), ColorBrush_AlmostWhiteSmoke_FFF1F0EF());; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 27 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_34() - { - // Offset:<24.949997, 25.071> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Layer 26 - // - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Layer 26 - // Path 2+Path 1 - CompositionSpriteShape SpriteShape_35() - { - // Offset:<185.26, 186.888> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 185.259995F, 186.888F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 23 - // Path 1 - CompositionSpriteShape SpriteShape_36() - { - // Offset:<269.745, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 269.744995F, 188.119003F), _colorBrush_AlmostGray_FF757575);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_37() - { - // Offset:<269.745, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 269.744995F, 187.619003F), _colorBrush_AlmostWhiteSmoke_FFF1F0EF);; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 28 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_38() - { - // Offset:<24.949997, 25.071> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 4+Path 3 - CompositionSpriteShape SpriteShape_39() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_15(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 6+Path 5 - CompositionSpriteShape SpriteShape_40() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 8 - CompositionSpriteShape SpriteShape_41() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_13(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 7 - CompositionSpriteShape SpriteShape_42() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_14(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 2+Path 1 - CompositionSpriteShape SpriteShape_43() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 24 - // Path 1 - CompositionSpriteShape SpriteShape_44() - { - // Offset:<354.045, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 354.045013F, 188.119003F), _colorBrush_AlmostGray_FF757575);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_45() - { - // Offset:<354.045, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.045013F, 187.619003F), _colorBrush_AlmostWhiteSmoke_FFF2F0EF);; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 29 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_46() - { - // Offset:<24.949997, 25.071> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_3());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionSpriteShape SpriteShape_47() - { - // Offset:<30.25, 26.487> - var geometry = PathGeometry_16(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 30.25F, 26.4869995F), ColorBrush_AlmostWhiteSmoke_FFF6F8F8());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon 2 - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionSpriteShape SpriteShape_48() - { - // Offset:<30.25, 26.487> - var geometry = PathGeometry_17(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 30.25F, 26.4869995F), _colorBrush_AlmostWhiteSmoke_FFF6F8F8);; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New - // Path 1 - CompositionSpriteShape SpriteShape_49() - { - // Offset:<90, 156.5> - var geometry = PathGeometry_18(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 90F, 156.5F), LinearGradientBrush_4());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: shield_emb - // Path 1 - CompositionSpriteShape SpriteShape_50() - { - // Offset:<150.425, 219.35501> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(1F, 0F, 0F, 1F, 150.425003F, 219.355011F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New 2 - // Path 1 - CompositionSpriteShape SpriteShape_51() - { - // Offset:<90, 156.5> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 90F, 156.5F), LinearGradientBrush_5());; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_52() - { - // Offset:<322.10626, 350.51398>, Scale:<0.75, 0.75> - var result = CreateSpriteShape(PathGeometry_20(), new Matrix3x2(0.75F, 0F, 0F, 0.75F, 322.106262F, 350.513977F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - Transforms for 12 - SpeechBubble - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard - Soundwave - Black - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(300F, 200F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - Transforms for 12 - SpeechBubble - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(300F, 200F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(300F, 200F); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_18(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_19(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_20(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_21(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_26(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_39(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_40(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_41(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 12 - Privacy - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 12 - Privacy - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_7(), _rootProgress); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 12 - SpeechBubble - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_02()); - // PreComp layer: 12 - Dashboard - children.InsertAtTop(ContainerVisual_09()); - // PreComp layer: 12 - Privacy - Shield - children.InsertAtTop(ContainerVisual_36()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for 12 - SpeechBubble - result.Children.InsertAtTop(ContainerVisual_03()); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(213F, 191F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m55_to_0(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(300F, 200F); - var children = result.Children; - // Shape tree root for layer: SpeechBubble - children.InsertAtTop(ShapeVisual_00()); - children.InsertAtTop(SpriteVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_01()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - Transforms for 12 - SpeechBubble - // Opacity for layer: Speechbubble - Emboss - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.200000003F; - // Shape tree root for layer: Speechbubble - Emboss - result.Children.InsertAtTop(ShapeVisual_01()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: SpeechBubble 2 - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_03()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Dashboard - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 12 - Dashboard - result.Children.InsertAtTop(ContainerVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Dashboard - // Transforms for 12 - Dashboard - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_11()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_5(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Dashboard - // Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_03()); - // Shape tree root for layer: Background - children.InsertAtTop(ShapeVisual_05()); - // PreComp layer: 12 - Dashboard - Soundwave - Black - children.InsertAtTop(SpriteVisual_04()); - // PreComp layer: 12 - Dashboard - Soundwave - children.InsertAtTop(ContainerVisual_16()); - children.InsertAtTop(SpriteVisual_05()); - children.InsertAtTop(SpriteVisual_07()); - // Opacity for layer: Layer 27 - children.InsertAtTop(ShapeVisual_11()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_22()); - // Shape tree root for layer: Layer 26 - children.InsertAtTop(ShapeVisual_13()); - children.InsertAtTop(SpriteVisual_08()); - // Opacity for layer: Layer 28 - children.InsertAtTop(ShapeVisual_15()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_27()); - // Shape tree root for layer: Print 6 - children.InsertAtTop(ShapeVisual_17()); - children.InsertAtTop(SpriteVisual_09()); - // Opacity for layer: Layer 29 - children.InsertAtTop(ShapeVisual_19()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_32()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_21()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Background - Shadow - result.Children.InsertAtTop(ShapeVisual_04()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.Children.InsertAtTop(ContainerVisual_14()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Scale = new Vector3(1F, 1F, 0F); - // Opacity for layer: 12 - Dashboard - Soundwave - Black - result.Children.InsertAtTop(ContainerVisual_15()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // Transforms for 12 - Dashboard - Soundwave - Black Scale(1,1,0), Offset(0,1,0) - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - // Offset:<0, 1>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 1F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_06()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 12 - Dashboard - Soundwave - result.Children.InsertAtTop(ContainerVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector3Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - // Transforms for 12 - Dashboard - Soundwave - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_07()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_06()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Background - Emboss - result.Children.InsertAtTop(ShapeVisual_08()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Background - result.Children.InsertAtTop(ShapeVisual_09()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Layer 18 - result.Children.InsertAtTop(ShapeVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(185.444F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 27 - result.Children.InsertAtTop(ContainerVisual_23()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 18 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - // Offset:<1.8544382, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 1.85443819F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_24()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 27 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(160F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_25()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 27 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_12()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Layer 23 - result.Children.InsertAtTop(ShapeVisual_14()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(269.744995F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 28 - result.Children.InsertAtTop(ContainerVisual_28()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 23 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - // Offset:<2.6974473, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 2.6974473F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_29()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 28 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(245F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_30()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 28 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_16()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Layer 24 - result.Children.InsertAtTop(ShapeVisual_18()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(354.045013F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 29 - result.Children.InsertAtTop(ContainerVisual_33()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_4(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 24 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_33() - { - var result = _c.CreateContainerVisual(); - // Offset:<3.5404468, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 3.54044676F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_34()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 29 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_34() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(327.5F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_35()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_4(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_4, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 29 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_35() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_20()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Privacy - Shield - ContainerVisual ContainerVisual_36() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_37()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Privacy - Shield - // Transforms for 12 - Privacy - Shield - ContainerVisual ContainerVisual_37() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(150F, 219F, 0F); - result.Children.InsertAtTop(ContainerVisual_38()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1p05(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1p05, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_6(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Privacy - Shield - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_38() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: Shield - New - children.InsertAtTop(ShapeVisual_22()); - children.InsertAtTop(SpriteVisual_10()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_25()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_39() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_11()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_40() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: shield_emb - result.Children.InsertAtTop(ShapeVisual_23()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_41() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shield - New 2 - result.Children.InsertAtTop(ShapeVisual_24()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 12 - Privacy - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_00() - { - return _cubicBezierEasingFunction_00 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_01() - { - return _cubicBezierEasingFunction_01 = _c.CreateCubicBezierEasingFunction(new Vector2(0.25F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_02() - { - return _cubicBezierEasingFunction_02 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_03() - { - return _cubicBezierEasingFunction_03 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_04() - { - return _cubicBezierEasingFunction_04 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.150000006F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_05() - { - return _cubicBezierEasingFunction_05 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_06() - { - return _cubicBezierEasingFunction_06 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_07() - { - return _cubicBezierEasingFunction_07 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.150000006F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_08() - { - return _cubicBezierEasingFunction_08 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_09() - { - return _cubicBezierEasingFunction_09 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_10() - { - return _cubicBezierEasingFunction_10 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_03); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_03); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 18 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 23 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 24 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 1F, CubicBezierEasingFunction_03()); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 28 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 29 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m55_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_m55_to_0 = CreateScalarKeyFrameAnimation(0F, -55F, HoldThenStepEasingFunction()); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 3F, CubicBezierEasingFunction_00()); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 0F, CubicBezierEasingFunction_01()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, CubicBezierEasingFunction_02()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1.04999995F, CubicBezierEasingFunction_09()); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 1F, CubicBezierEasingFunction_10()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_2 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.04999995F, _cubicBezierEasingFunction_09); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_4() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_4 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.04999995F, _cubicBezierEasingFunction_09); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1p05() - { - // Frame 0. - var result = _scalarAnimation_0_to_1p05 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.04999995F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_00() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_00 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1F, _holdThenStepEasingFunction); - // Frame 31. - result.InsertKeyFrame(0.147619054F, 1F, CubicBezierEasingFunction_04()); - // Frame 46. - result.InsertKeyFrame(0.219047621F, 1F, CubicBezierEasingFunction_05()); - // Frame 81. - result.InsertKeyFrame(0.385714293F, 1F, CubicBezierEasingFunction_06()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_01() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_01 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1F, _cubicBezierEasingFunction_04); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 1F, _cubicBezierEasingFunction_05); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_02() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_02 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 1F, _holdThenStepEasingFunction); - // Frame 29. - result.InsertKeyFrame(0.138095245F, 1F, _cubicBezierEasingFunction_04); - // Frame 44. - result.InsertKeyFrame(0.209523812F, 1F, _cubicBezierEasingFunction_05); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_03() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_03 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 1F, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, 1F, _cubicBezierEasingFunction_04); - // Frame 43. - result.InsertKeyFrame(0.204761907F, 1F, _cubicBezierEasingFunction_05); - // Frame 78. - result.InsertKeyFrame(0.371428579F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_04() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_04 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, 1F, _holdThenStepEasingFunction); - // Frame 27. - result.InsertKeyFrame(0.128571436F, 1F, _cubicBezierEasingFunction_04); - // Frame 42. - result.InsertKeyFrame(0.200000003F, 1F, _cubicBezierEasingFunction_05); - // Frame 77. - result.InsertKeyFrame(0.366666675F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_05() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_05 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 1F, _holdThenStepEasingFunction); - // Frame 26. - result.InsertKeyFrame(0.123809524F, 1F, _cubicBezierEasingFunction_04); - // Frame 41. - result.InsertKeyFrame(0.195238099F, 1F, _cubicBezierEasingFunction_05); - // Frame 76. - result.InsertKeyFrame(0.36190477F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_06() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_06 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, _cubicBezierEasingFunction_04); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _cubicBezierEasingFunction_05); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_07() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_07 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 1F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 1F, _cubicBezierEasingFunction_04); - // Frame 39. - result.InsertKeyFrame(0.18571429F, 1F, _cubicBezierEasingFunction_05); - // Frame 74. - result.InsertKeyFrame(0.352380961F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_08() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_08 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 1F, _holdThenStepEasingFunction); - // Frame 23. - result.InsertKeyFrame(0.10952381F, 1F, _cubicBezierEasingFunction_04); - // Frame 38. - result.InsertKeyFrame(0.180952385F, 1F, _cubicBezierEasingFunction_05); - // Frame 73. - result.InsertKeyFrame(0.347619057F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_09() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_09 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, 1F, _holdThenStepEasingFunction); - // Frame 22. - result.InsertKeyFrame(0.104761906F, 1F, _cubicBezierEasingFunction_04); - // Frame 37. - result.InsertKeyFrame(0.176190481F, 1F, _cubicBezierEasingFunction_05); - // Frame 72. - result.InsertKeyFrame(0.342857152F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_10() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_10 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 1F, _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1F, _cubicBezierEasingFunction_04); - // Frame 36. - result.InsertKeyFrame(0.171428576F, 1F, _cubicBezierEasingFunction_05); - // Frame 71. - result.InsertKeyFrame(0.338095248F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_11() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_11 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _cubicBezierEasingFunction_04); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1F, _cubicBezierEasingFunction_05); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_00() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_00 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 0F, _holdThenStepEasingFunction); - // Frame 31. - result.InsertKeyFrame(0.147619054F, 1.10000002F, CubicBezierEasingFunction_07()); - // Frame 46. - result.InsertKeyFrame(0.219047621F, 0.980000019F, CubicBezierEasingFunction_08()); - // Frame 81. - result.InsertKeyFrame(0.385714293F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_01() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_01 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_02() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_02 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 0F, _holdThenStepEasingFunction); - // Frame 29. - result.InsertKeyFrame(0.138095245F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 44. - result.InsertKeyFrame(0.209523812F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_03() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_03 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 0F, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 43. - result.InsertKeyFrame(0.204761907F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 78. - result.InsertKeyFrame(0.371428579F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_04() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_04 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, 0F, _holdThenStepEasingFunction); - // Frame 27. - result.InsertKeyFrame(0.128571436F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 42. - result.InsertKeyFrame(0.200000003F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 77. - result.InsertKeyFrame(0.366666675F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_05() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_05 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 0F, _holdThenStepEasingFunction); - // Frame 26. - result.InsertKeyFrame(0.123809524F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 41. - result.InsertKeyFrame(0.195238099F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 76. - result.InsertKeyFrame(0.36190477F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_06() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_06 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_07() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_07 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 39. - result.InsertKeyFrame(0.18571429F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 74. - result.InsertKeyFrame(0.352380961F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_08() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_08 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 0F, _holdThenStepEasingFunction); - // Frame 23. - result.InsertKeyFrame(0.10952381F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 38. - result.InsertKeyFrame(0.180952385F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 73. - result.InsertKeyFrame(0.347619057F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_09() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_09 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, 0F, _holdThenStepEasingFunction); - // Frame 22. - result.InsertKeyFrame(0.104761906F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 37. - result.InsertKeyFrame(0.176190481F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 72. - result.InsertKeyFrame(0.342857152F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_10() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_10 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 36. - result.InsertKeyFrame(0.171428576F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 71. - result.InsertKeyFrame(0.338095248F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_11() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_11 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_15() - { - // Frame 0. - var result = _strokeThicknessScalarAnimation_0_to_15 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 15F, _cubicBezierEasingFunction_02); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 55. - var result = CreateScalarKeyFrameAnimation(0.261904806F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 75. - result.InsertKeyFrame(0.357142836F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.449999988F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 45. - var result = CreateScalarKeyFrameAnimation(0.214285731F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 74. - result.InsertKeyFrame(0.352380931F, 1F, _cubicBezierEasingFunction_01); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 34. - var result = CreateScalarKeyFrameAnimation(0.161904782F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 54. - result.InsertKeyFrame(0.257142842F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_00); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Checkmark - // - Offset:<275.5, 276> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - SpeechBubble - // - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<153.09, 100.797> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - Transforms for 12 - SpeechBubble - // Opacity for layer: Speechbubble - Emboss - // Shape tree root for layer: Speechbubble - Emboss - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<80, 59.999996> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble 2 - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<153.09, 100.797> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_00()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - Shadow - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_04()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - var shapes = result.Shapes; - // Layer: Layer 25 - shapes.Add(ContainerShape_01()); - // Layer: Layer 26 - shapes.Add(ContainerShape_03()); - // Layer: Layer 27 - shapes.Add(ContainerShape_05()); - // Layer: Layer 28 - shapes.Add(ContainerShape_07()); - // Layer: Layer 29 - shapes.Add(ContainerShape_09()); - // Layer: Layer 30 - shapes.Add(ContainerShape_11()); - // Layer: Layer 31 - shapes.Add(ContainerShape_13()); - // Layer: Layer 32 - shapes.Add(ContainerShape_15()); - // Layer: Layer 33 - shapes.Add(ContainerShape_17()); - // Layer: Layer 34 - shapes.Add(ContainerShape_19()); - // Layer: Layer 35 - shapes.Add(ContainerShape_21()); - // Layer: Layer 36 - shapes.Add(ContainerShape_23()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard - Soundwave - // Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - var shapes = result.Shapes; - // Layer: Layer 25 - shapes.Add(ContainerShape_25()); - // Layer: Layer 26 - shapes.Add(ContainerShape_27()); - // Layer: Layer 27 - shapes.Add(ContainerShape_29()); - // Layer: Layer 28 - shapes.Add(ContainerShape_31()); - // Layer: Layer 29 - shapes.Add(ContainerShape_33()); - // Layer: Layer 30 - shapes.Add(ContainerShape_35()); - // Layer: Layer 31 - shapes.Add(ContainerShape_37()); - // Layer: Layer 32 - shapes.Add(ContainerShape_39()); - // Layer: Layer 33 - shapes.Add(ContainerShape_41()); - // Layer: Layer 34 - shapes.Add(ContainerShape_43()); - // Layer: Layer 35 - shapes.Add(ContainerShape_45()); - // Layer: Layer 36 - shapes.Add(ContainerShape_47()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - Emboss - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.400000006F; - result.Size = new Vector2(350F, 250F); - // Offset:<181, 164> - result.Shapes.Add(SpriteShape_30()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 18 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_49()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 27 - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_50()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 27 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_34()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 26 - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_51()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 23 - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_54()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 28 - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_55()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 28 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_38()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Print 6 - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_56()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 24 - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_58()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 29 - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_59()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 29 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_46()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Layer aggregator - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Layer: lock_icon - result.Shapes.Add(ContainerShape_60()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_49()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: shield_emb - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.400000006F; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_50()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New 2 - ShapeVisual ShapeVisual_24() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_51()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_25() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_52()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - SpeechBubble - // - Transforms for 12 - SpeechBubble - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(300F, 200F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - Transforms for 12 - SpeechBubble - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(300F, 200F); - result.Brush = EffectBrush_01(); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - Black - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_05(); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_09(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_10(); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-81F, -21F), _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector2(-81F, -61F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = _offsetVector2Animation_1 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Layer 26 - // - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Layer 26 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-160F, -167F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-160F, -167F), _holdThenStepEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-160F, -161.5F), _cubicBezierEasingFunction_09); - // Frame 75. - result.InsertExpressionKeyFrame(0.357142836F, "Pow(1-_.t0,3)*Vector2(-160,-161.5)+(3*Square(1-_.t0)*_.t0*Vector2(-160,-160.667))+(3*(1-_.t0)*Square(_.t0)*Vector2(-160,-161.917))+(Pow(_.t0,3)*Vector2(-160,-162))", _stepThenHoldEasingFunction); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector2(-160F, -162F), _stepThenHoldEasingFunction); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = _offsetVector2Animation_3 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_4() - { - // Frame 0. - var result = _offsetVector2Animation_4 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_5() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-5.16599989F, 2.90400004F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(-5.16599989F, 2.90400004F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(-5.16599989F, -5.09600019F), _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.150000006F, 1F))); - // Frame 74. - result.InsertExpressionKeyFrame(0.352380931F, "Pow(1-_.t1,3)*Vector2(-5.166,-5.096)+(3*Square(1-_.t1)*_.t1*Vector2(-5.166,-6.096))+(3*(1-_.t1)*Square(_.t1)*Vector2(-5.166,-3.429))+(Pow(_.t1,3)*Vector2(-5.166,-3.096))", _stepThenHoldEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-5.16599989F, -3.09599996F), _stepThenHoldEasingFunction); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon 2 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_6() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-5.16699982F, 3.70300007F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, new Vector2(-5.16699982F, 3.70300007F), _holdThenStepEasingFunction); - // Frame 34. - result.InsertKeyFrame(0.161904767F, new Vector2(-5.16699982F, -1.722F), _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 54. - result.InsertExpressionKeyFrame(0.257142842F, "Pow(1-_.t2,3)*Vector2(-5.167,-1.722)+(3*Square(1-_.t2)*_.t2*Vector2(-5.167,-2.189))+(3*(1-_.t2)*Square(_.t2)*Vector2(-5.167,0.465))+(Pow(_.t2,3)*Vector2(-5.167,0.903))", _stepThenHoldEasingFunction); - // Frame 54. - result.InsertKeyFrame(0.257142872F, new Vector2(-5.16699982F, 0.902999997F), _stepThenHoldEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_00() - { - // Frame 0. - var result = _shapeVisibilityAnimation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_01() - { - // Frame 0. - var result = _shapeVisibilityAnimation_01 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_02() - { - // Frame 0. - var result = _shapeVisibilityAnimation_02 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_03() - { - // Frame 0. - var result = _shapeVisibilityAnimation_03 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_04() - { - // Frame 0. - var result = _shapeVisibilityAnimation_04 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_05() - { - // Frame 0. - var result = _shapeVisibilityAnimation_05 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_06() - { - // Frame 0. - var result = _shapeVisibilityAnimation_06 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_07() - { - // Frame 0. - var result = _shapeVisibilityAnimation_07 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_08() - { - // Frame 0. - var result = _shapeVisibilityAnimation_08 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_09() - { - // Frame 0. - var result = _shapeVisibilityAnimation_09 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_10() - { - // Frame 0. - var result = _shapeVisibilityAnimation_10 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_11() - { - // Frame 0. - var result = _shapeVisibilityAnimation_11 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-81F, -21F, 0F), _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector3(-81F, -61F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = _offsetVector3Animation_1 = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 15F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(0F, 15F, 0F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(0F, 0F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_4() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Dashboard - // Opacity for layer: 12 - Dashboard - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_5() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-181F, -133F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-181F, -133F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-181F, -173F, 0F), _cubicBezierEasingFunction_00); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-181F, -163F, 0F), _cubicBezierEasingFunction_01); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Privacy - Shield - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_6() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-292F, -91F, 0F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector3(-292F, -91F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector3(-292F, -189.406998F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.5F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector3(-292F, -184F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0.596000016F, 1F))); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_7() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal PrivacysettingsLottie_AnimatedVisual_UAPv12( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 12); - } - } - - sealed class PrivacysettingsLottie_AnimatedVisual_UAPv8 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_1; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - CompositionColorBrush _colorBrush_AlmostGray_FF757575; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF1F0EF; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF6F8F8; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostDodgerBlue_FF0078DA; - CompositionColorGradientStop _gradientStop_0_AlmostPowderBlue_FF95E9DC; - CompositionColorGradientStop _gradientStop_1_AlmostLightSeaGreen_FF23C0AA; - CompositionColorGradientStop _gradientStop_1_AlmostSlateBlue_FF6039DA; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_02; - CompositionPathGeometry _pathGeometry_03; - CompositionPathGeometry _pathGeometry_04; - CompositionPathGeometry _pathGeometry_05; - CompositionPathGeometry _pathGeometry_06; - CompositionPathGeometry _pathGeometry_08; - CompositionPathGeometry _pathGeometry_09; - CompositionPathGeometry _pathGeometry_18; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_00; - CubicBezierEasingFunction _cubicBezierEasingFunction_01; - CubicBezierEasingFunction _cubicBezierEasingFunction_02; - CubicBezierEasingFunction _cubicBezierEasingFunction_03; - CubicBezierEasingFunction _cubicBezierEasingFunction_04; - CubicBezierEasingFunction _cubicBezierEasingFunction_05; - CubicBezierEasingFunction _cubicBezierEasingFunction_06; - CubicBezierEasingFunction _cubicBezierEasingFunction_07; - CubicBezierEasingFunction _cubicBezierEasingFunction_08; - CubicBezierEasingFunction _cubicBezierEasingFunction_09; - CubicBezierEasingFunction _cubicBezierEasingFunction_10; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_m55_to_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_2; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_3; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_4; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1p05; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_00; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_01; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_02; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_03; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_04; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_05; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_06; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_07; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_08; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_09; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_10; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_11; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_00; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_01; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_02; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_03; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_04; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_05; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_06; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_07; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_08; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_09; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_10; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_11; - ScalarKeyFrameAnimation _strokeThicknessScalarAnimation_0_to_15; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_1; - Vector2KeyFrameAnimation _offsetVector2Animation_3; - Vector2KeyFrameAnimation _offsetVector2Animation_4; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_00; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_01; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_02; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_03; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_04; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_05; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_06; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_07; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_08; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_09; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_10; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_11; - Vector3KeyFrameAnimation _offsetVector3Animation_1; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_1 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, true); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 35. - result.InsertKeyFrame(0.166666672F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(102.559998F, -93.0080032F)); - builder.AddLine(new Vector2(-102.559998F, -93.0080032F)); - builder.AddCubicBezier(new Vector2(-107.043999F, -93.0080032F), new Vector2(-110.68F, -89.3720016F), new Vector2(-110.68F, -84.8880005F)); - builder.AddLine(new Vector2(-110.68F, 54.3030014F)); - builder.AddCubicBezier(new Vector2(-110.68F, 58.7869987F), new Vector2(-107.043999F, 62.4230003F), new Vector2(-102.559998F, 62.4230003F)); - builder.AddLine(new Vector2(30.8789997F, 62.4230003F)); - builder.AddLine(new Vector2(58.8499985F, 91.7419968F)); - builder.AddCubicBezier(new Vector2(61.3790016F, 94.3929977F), new Vector2(65.8470001F, 92.6029968F), new Vector2(65.8470001F, 88.9400024F)); - builder.AddLine(new Vector2(65.8470001F, 62.4230003F)); - builder.AddLine(new Vector2(102.559998F, 62.4230003F)); - builder.AddCubicBezier(new Vector2(107.043999F, 62.4230003F), new Vector2(110.68F, 58.7869987F), new Vector2(110.68F, 54.3030014F)); - builder.AddLine(new Vector2(110.68F, -84.8880005F)); - builder.AddCubicBezier(new Vector2(110.68F, -89.3720016F), new Vector2(107.043999F, -93.0080032F), new Vector2(102.559998F, -93.0080032F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - - - - - Transforms for 12 - SpeechBubble - // - - - - Opacity for layer: Speechbubble - Emboss - // - - - Shape tree root for layer: Speechbubble - Emboss - // - - Offset:<80, 59.999996> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(175.649994F, -69.7109985F)); - builder.AddLine(new Vector2(-49.4700012F, -69.7109985F)); - builder.AddCubicBezier(new Vector2(-53.9539986F, -69.7109985F), new Vector2(-57.5900002F, -66.0749969F), new Vector2(-57.5900002F, -61.5909996F)); - builder.AddLine(new Vector2(-57.5900002F, 95.0999985F)); - builder.AddCubicBezier(new Vector2(-57.5900002F, 99.5839996F), new Vector2(-53.9539986F, 103.220001F), new Vector2(-49.4700012F, 103.220001F)); - builder.AddLine(new Vector2(103.969002F, 103.220001F)); - builder.AddLine(new Vector2(131.938995F, 132.539001F)); - builder.AddCubicBezier(new Vector2(134.468002F, 135.190002F), new Vector2(138.936996F, 133.399994F), new Vector2(138.936996F, 129.737F)); - builder.AddLine(new Vector2(138.936996F, 103.220001F)); - builder.AddLine(new Vector2(175.649994F, 103.220001F)); - builder.AddCubicBezier(new Vector2(180.134003F, 103.220001F), new Vector2(183.770004F, 99.5839996F), new Vector2(183.770004F, 95.0999985F)); - builder.AddLine(new Vector2(183.770004F, -61.5909996F)); - builder.AddCubicBezier(new Vector2(183.770004F, -66.0749969F), new Vector2(180.134003F, -69.7109985F), new Vector2(175.649994F, -69.7109985F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(128.326996F, 103.752998F)); - builder.AddLine(new Vector2(-128.326996F, 103.752998F)); - builder.AddCubicBezier(new Vector2(-134.011993F, 103.752998F), new Vector2(-138.621002F, 99.1449966F), new Vector2(-138.621002F, 93.4599991F)); - builder.AddLine(new Vector2(-138.621002F, -93.4599991F)); - builder.AddCubicBezier(new Vector2(-138.621002F, -99.1449966F), new Vector2(-134.011993F, -103.752998F), new Vector2(-128.326996F, -103.752998F)); - builder.AddLine(new Vector2(128.326996F, -103.752998F)); - builder.AddCubicBezier(new Vector2(134.011993F, -103.752998F), new Vector2(138.621002F, -99.1449966F), new Vector2(138.621002F, -93.4599991F)); - builder.AddLine(new Vector2(138.621002F, 93.4599991F)); - builder.AddCubicBezier(new Vector2(138.621002F, 99.1449966F), new Vector2(134.011993F, 103.752998F), new Vector2(128.326996F, 103.752998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -14.1280003F)); - builder.AddLine(new Vector2(0F, 14.1280003F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -20.316F)); - builder.AddLine(new Vector2(0F, 20.316F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -29.8939991F)); - builder.AddLine(new Vector2(0F, 29.8939991F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -10.1829996F)); - builder.AddLine(new Vector2(0F, 10.1829996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - Opacity for layer: Background - Emboss - // - - Offset:<181, 164> - // Mask - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(122.071999F, 63.4379997F)); - builder.AddLine(new Vector2(-152.082993F, 63.4379997F)); - builder.AddCubicBezier(new Vector2(-157.768005F, 63.4379997F), new Vector2(-162.376007F, 58.8300018F), new Vector2(-162.376007F, 53.1450005F)); - builder.AddLine(new Vector2(-162.376007F, -148.774994F)); - builder.AddCubicBezier(new Vector2(-162.376007F, -154.460007F), new Vector2(-157.768005F, -159.069F), new Vector2(-152.082993F, -159.069F)); - builder.AddLine(new Vector2(122.071999F, -159.069F)); - builder.AddCubicBezier(new Vector2(127.757004F, -159.069F), new Vector2(132.365005F, -154.460007F), new Vector2(132.365005F, -148.774994F)); - builder.AddLine(new Vector2(132.365005F, 53.1450005F)); - builder.AddCubicBezier(new Vector2(132.365005F, 58.8300018F), new Vector2(127.757004F, 63.4379997F), new Vector2(122.071999F, 63.4379997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(34.0029984F, 34.0830002F)); - builder.AddLine(new Vector2(-34.0029984F, 34.0830002F)); - builder.AddCubicBezier(new Vector2(-35.1080017F, 34.0830002F), new Vector2(-36.0029984F, 33.1879997F), new Vector2(-36.0029984F, 32.0830002F)); - builder.AddLine(new Vector2(-36.0029984F, -32.0830002F)); - builder.AddCubicBezier(new Vector2(-36.0029984F, -33.1879997F), new Vector2(-35.1080017F, -34.0830002F), new Vector2(-34.0029984F, -34.0830002F)); - builder.AddLine(new Vector2(34.0029984F, -34.0830002F)); - builder.AddCubicBezier(new Vector2(35.1080017F, -34.0830002F), new Vector2(36.0029984F, -33.1879997F), new Vector2(36.0029984F, -32.0830002F)); - builder.AddLine(new Vector2(36.0029984F, 32.0830002F)); - builder.AddCubicBezier(new Vector2(36.0029984F, 33.1879997F), new Vector2(35.1080017F, 34.0830002F), new Vector2(34.0029984F, 34.0830002F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(21.1200008F, 0F)); - builder.AddCubicBezier(new Vector2(21.1200008F, 11.6639996F), new Vector2(11.6639996F, 21.1200008F), new Vector2(0F, 21.1200008F)); - builder.AddCubicBezier(new Vector2(-11.6639996F, 21.1200008F), new Vector2(-21.1200008F, 11.6639996F), new Vector2(-21.1200008F, 0F)); - builder.AddCubicBezier(new Vector2(-21.1200008F, -11.6639996F), new Vector2(-11.6639996F, -21.1200008F), new Vector2(0F, -21.1200008F)); - builder.AddCubicBezier(new Vector2(11.6639996F, -21.1200008F), new Vector2(21.1200008F, -11.6639996F), new Vector2(21.1200008F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Layer 26 - // - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Layer 26 - // - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_10() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_11(), Geometry_12() }, - CanvasFilledRegionDetermination.Winding); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - Shape tree root for layer: Layer 26 - // - - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - - Transforms: Layer 26 - // - - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -13.5089998F)); - builder.AddCubicBezier(new Vector2(6.14099979F, -13.5089998F), new Vector2(11.1199999F, -8.52999973F), new Vector2(11.1199999F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(11.1199999F, 2.30900002F), new Vector2(7.81799984F, 7.42999983F), new Vector2(1.29999995F, 13.0279999F)); - builder.AddCubicBezier(new Vector2(0.551999986F, 13.6700001F), new Vector2(-0.551999986F, 13.6700001F), new Vector2(-1.30299997F, 13.0249996F)); - builder.AddLine(new Vector2(-1.73399997F, 12.651F)); - builder.AddCubicBezier(new Vector2(-7.96400023F, 7.19999981F), new Vector2(-11.1199999F, 2.20499992F), new Vector2(-11.1199999F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(-11.1199999F, -8.52999973F), new Vector2(-6.14099979F, -13.5089998F), new Vector2(0F, -13.5089998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - Shape tree root for layer: Layer 26 - // - - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - - Transforms: Layer 26 - // - - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -6.66599989F)); - builder.AddCubicBezier(new Vector2(-2.36199999F, -6.66599989F), new Vector2(-4.27699995F, -4.75099993F), new Vector2(-4.27699995F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(-4.27699995F, -0.0270000007F), new Vector2(-2.36199999F, 1.88699996F), new Vector2(0F, 1.88699996F)); - builder.AddCubicBezier(new Vector2(2.36199999F, 1.88699996F), new Vector2(4.27699995F, -0.0270000007F), new Vector2(4.27699995F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(4.27699995F, -4.75099993F), new Vector2(2.36199999F, -6.66599989F), new Vector2(0F, -6.66599989F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_13() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_14(), Geometry_15() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-80.8889999F, 56.8230019F)); - builder.AddCubicBezier(new Vector2(-81.5139999F, 51.5219994F), new Vector2(-81.8310013F, 46.2369995F), new Vector2(-81.8310013F, 41.1150017F)); - builder.AddCubicBezier(new Vector2(-81.8339996F, -2.18099999F), new Vector2(-59.6450005F, -36.348999F), new Vector2(-20.9669991F, -52.6559982F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(7.71000004F, -55.25F)); - builder.AddCubicBezier(new Vector2(49.7140007F, -50.2649994F), new Vector2(79.913002F, -18.1110001F), new Vector2(88.5059967F, 30.7730007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_16() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_17(), Geometry_18() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-41.8269997F, 88.1110001F)); - builder.AddCubicBezier(new Vector2(-50.1010017F, 71.3909988F), new Vector2(-54.2960014F, 54.9630013F), new Vector2(-54.2939987F, 39.2799988F)); - builder.AddCubicBezier(new Vector2(-54.2919998F, 17.3099995F), new Vector2(-45.6339989F, -2.21700001F), new Vector2(-30.5400009F, -14.2950001F)); - builder.AddCubicBezier(new Vector2(-21.0240002F, -21.9099998F), new Vector2(-9.85700035F, -25.934F), new Vector2(1.75199997F, -25.934F)); - builder.AddCubicBezier(new Vector2(4.29500008F, -25.934F), new Vector2(6.86299992F, -25.7329998F), new Vector2(9.38599968F, -25.3369999F)); - builder.AddCubicBezier(new Vector2(24.8110008F, -22.9130001F), new Vector2(38.6539993F, -13.4320002F), new Vector2(49.4199982F, 2.08200002F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(58.519001F, 30.7630005F)); - builder.AddCubicBezier(new Vector2(60.5779991F, 43.9910011F), new Vector2(66.7919998F, 53.9329987F), new Vector2(78.0739975F, 62.0540009F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-7.92600012F, 98.5370026F)); - builder.AddCubicBezier(new Vector2(-18.6060009F, 76.9560013F), new Vector2(-24.2520008F, 56.605999F), new Vector2(-24.2539997F, 39.6809998F)); - builder.AddCubicBezier(new Vector2(-24.2539997F, 36.1899986F), new Vector2(-24.0049992F, 32.8619995F), new Vector2(-23.5119991F, 29.7889996F)); - builder.AddCubicBezier(new Vector2(-22.1560001F, 21.3640003F), new Vector2(-18.9039993F, 14.6309996F), new Vector2(-14.1079998F, 10.323F)); - builder.AddCubicBezier(new Vector2(-9.83199978F, 6.47900009F), new Vector2(-4.421F, 4.53100014F), new Vector2(1.97599995F, 4.53100014F)); - builder.AddCubicBezier(new Vector2(2.99399996F, 4.53100014F), new Vector2(4.04699993F, 4.58199978F), new Vector2(5.10599995F, 4.68200016F)); - builder.AddCubicBezier(new Vector2(14.2639999F, 5.55000019F), new Vector2(20.4629993F, 8.57999992F), new Vector2(24.6149998F, 14.217F)); - builder.AddCubicBezier(new Vector2(28.3719997F, 19.3180008F), new Vector2(30.0680008F, 26.007F), new Vector2(31.7490005F, 33.5870018F)); - builder.AddLine(new Vector2(32.1539993F, 35.4309998F)); - builder.AddCubicBezier(new Vector2(35.4249992F, 50.3310013F), new Vector2(39.1290016F, 67.1999969F), new Vector2(57.2560005F, 80.2689972F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(25.9440002F, 93.3280029F)); - builder.AddCubicBezier(new Vector2(12.0319996F, 77.4059982F), new Vector2(4.13999987F, 58.1110001F), new Vector2(2.4849999F, 35.9760017F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_21() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_22(), Geometry_23() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-88.7099991F, -31.7830009F)); - builder.AddCubicBezier(new Vector2(-82.4240036F, -42.7029991F), new Vector2(-76.189003F, -50.4959984F), new Vector2(-67.8830032F, -57.8660011F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-49.6189995F, -73.4789963F)); - builder.AddCubicBezier(new Vector2(-36.9119987F, -81.2610016F), new Vector2(-19.6970005F, -85.5319977F), new Vector2(-1.16299999F, -85.5319977F)); - builder.AddCubicBezier(new Vector2(0.138999999F, -85.5319977F), new Vector2(1.45899999F, -85.5100021F), new Vector2(2.75999999F, -85.4670029F)); - builder.AddCubicBezier(new Vector2(23.5860004F, -84.7710037F), new Vector2(42.9339981F, -78.6709976F), new Vector2(57.2400017F, -68.2929993F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Layer aggregator - // - - - - - Layer: lock_icon - // - - - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: lock_icon - // - - ShapeGroup: lock_icon Offset:<30.25, 26.487> - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(11.5459995F, -6.00699997F)); - builder.AddLine(new Vector2(-11.5459995F, -6.00699997F)); - builder.AddCubicBezier(new Vector2(-13.0179996F, -6.00699997F), new Vector2(-14.2110004F, -4.81400013F), new Vector2(-14.2110004F, -3.34200001F)); - builder.AddLine(new Vector2(-14.2110004F, 16.1970005F)); - builder.AddCubicBezier(new Vector2(-14.2110004F, 17.6690006F), new Vector2(-13.0179996F, 18.8610001F), new Vector2(-11.5459995F, 18.8610001F)); - builder.AddLine(new Vector2(11.5459995F, 18.8610001F)); - builder.AddCubicBezier(new Vector2(13.0179996F, 18.8610001F), new Vector2(14.2110004F, 17.6690006F), new Vector2(14.2110004F, 16.1970005F)); - builder.AddLine(new Vector2(14.2110004F, -3.34200001F)); - builder.AddCubicBezier(new Vector2(14.2110004F, -4.81400013F), new Vector2(13.0179996F, -6.00699997F), new Vector2(11.5459995F, -6.00699997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - builder.BeginFigure(new Vector2(0.00100000005F, 9.0909996F)); - builder.AddCubicBezier(new Vector2(-1.47099996F, 9.0909996F), new Vector2(-2.66400003F, 7.89900017F), new Vector2(-2.66400003F, 6.42799997F)); - builder.AddCubicBezier(new Vector2(-2.66400003F, 4.95599985F), new Vector2(-1.47099996F, 3.76200008F), new Vector2(0.00100000005F, 3.76200008F)); - builder.AddCubicBezier(new Vector2(1.472F, 3.76200008F), new Vector2(2.66400003F, 4.95599985F), new Vector2(2.66400003F, 6.42799997F)); - builder.AddCubicBezier(new Vector2(2.66400003F, 7.89900017F), new Vector2(1.472F, 9.0909996F), new Vector2(0.00100000005F, 9.0909996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Layer aggregator - // - - - - - Layer: lock_icon - // - - - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: lock_icon 2 - // - - ShapeGroup: lock_icon Offset:<30.25, 26.487> - // Path 2 - CanvasGeometry Geometry_25() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-3.5F, -0.381999999F)); - builder.AddLine(new Vector2(-3.55200005F, -11.757F)); - builder.AddCubicBezier(new Vector2(-3.55200005F, -13.7189999F), new Vector2(-1.96099997F, -15.309F), new Vector2(0.00100000005F, -15.309F)); - builder.AddCubicBezier(new Vector2(1.96300006F, -15.309F), new Vector2(3.55200005F, -13.7189999F), new Vector2(3.55200005F, -11.757F)); - builder.AddLine(new Vector2(3.55200005F, -9.55900002F)); - builder.AddLine(new Vector2(7.10500002F, -9.55900002F)); - builder.AddLine(new Vector2(7.10500002F, -11.757F)); - builder.AddCubicBezier(new Vector2(7.10500002F, -15.6809998F), new Vector2(3.92499995F, -18.8610001F), new Vector2(0.00100000005F, -18.8610001F)); - builder.AddCubicBezier(new Vector2(-3.92400002F, -18.8610001F), new Vector2(-7.10500002F, -15.6809998F), new Vector2(-7.10500002F, -11.757F)); - builder.AddLine(new Vector2(-7.05299997F, -0.381999999F)); - builder.AddLine(new Vector2(-3.5F, -0.381999999F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_26() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(120.720001F, 20.7399998F)); - builder.AddCubicBezier(new Vector2(120.720001F, 18.5219994F), new Vector2(118.959F, 16.6819992F), new Vector2(116.740997F, 16.6359997F)); - builder.AddCubicBezier(new Vector2(97.9300003F, 16.25F), new Vector2(91.276001F, 13.0010004F), new Vector2(81.9980011F, 6.73899984F)); - builder.AddCubicBezier(new Vector2(76.4950027F, 2.72900009F), new Vector2(68.8909988F, 0.25F), new Vector2(60.4850006F, 0.25F)); - builder.AddCubicBezier(new Vector2(52.0779991F, 0.25F), new Vector2(44.4749985F, 2.72900009F), new Vector2(38.9720001F, 6.73899984F)); - builder.AddCubicBezier(new Vector2(29.6940002F, 13.0010004F), new Vector2(23.0400009F, 16.25F), new Vector2(4.22900009F, 16.6359997F)); - builder.AddCubicBezier(new Vector2(2.01200008F, 16.6819992F), new Vector2(0.25F, 18.5219994F), new Vector2(0.25F, 20.7399998F)); - builder.AddLine(new Vector2(0.25F, 47.8370018F)); - builder.AddCubicBezier(new Vector2(0.25F, 52.1100006F), new Vector2(0.686999977F, 56.3230019F), new Vector2(1.48199999F, 60.4749985F)); - builder.AddCubicBezier(new Vector2(6.54500008F, 86.9209976F), new Vector2(27.2840004F, 107.045998F), new Vector2(58.3860016F, 124.976997F)); - builder.AddCubicBezier(new Vector2(59.026001F, 125.344002F), new Vector2(59.7550011F, 125.528F), new Vector2(60.4850006F, 125.528F)); - builder.AddCubicBezier(new Vector2(60.9269981F, 125.528F), new Vector2(61.3660011F, 125.452003F), new Vector2(61.7879982F, 125.317001F)); - builder.AddCubicBezier(new Vector2(62.0620003F, 125.228996F), new Vector2(62.3300018F, 125.122002F), new Vector2(62.5820007F, 124.977997F)); - builder.AddCubicBezier(new Vector2(93.6849976F, 107.045998F), new Vector2(114.425003F, 86.9219971F), new Vector2(119.488998F, 60.4749985F)); - builder.AddCubicBezier(new Vector2(119.613998F, 59.8199997F), new Vector2(119.713997F, 59.1609993F), new Vector2(119.821999F, 58.5029984F)); - builder.AddCubicBezier(new Vector2(120.393997F, 54.9900017F), new Vector2(120.720001F, 51.4360008F), new Vector2(120.720001F, 47.8370018F)); - builder.AddLine(new Vector2(120.720001F, 20.7399998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), - // Offset(276,276,0) - // - - - Opacity for layer: shield_emb - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_27() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(60.2350006F, -45.3909988F)); - builder.AddCubicBezier(new Vector2(60.2350006F, -47.6780014F), new Vector2(58.4199982F, -49.5750008F), new Vector2(56.1329994F, -49.6220016F)); - builder.AddCubicBezier(new Vector2(36.7400017F, -50.0200005F), new Vector2(29.8799992F, -53.3689995F), new Vector2(20.3150005F, -59.8250008F)); - builder.AddCubicBezier(new Vector2(14.6420002F, -63.9589996F), new Vector2(6.80200005F, -66.5149994F), new Vector2(-1.86399996F, -66.5149994F)); - builder.AddCubicBezier(new Vector2(-10.5310001F, -66.5149994F), new Vector2(-18.3689995F, -63.9589996F), new Vector2(-24.0419998F, -59.8250008F)); - builder.AddCubicBezier(new Vector2(-33.6069984F, -53.3689995F), new Vector2(-40.4669991F, -50.0239983F), new Vector2(-59.8600006F, -49.6220016F)); - builder.AddCubicBezier(new Vector2(-62.1459999F, -49.5750008F), new Vector2(-63.9620018F, -47.6780014F), new Vector2(-63.9620018F, -45.3909988F)); - builder.AddLine(new Vector2(-63.9620018F, -17.4559994F)); - builder.AddCubicBezier(new Vector2(-63.9620018F, -13.0509996F), new Vector2(-63.5110016F, -8.70800018F), new Vector2(-62.6920013F, -4.42700005F)); - builder.AddCubicBezier(new Vector2(-57.4720001F, 22.8369999F), new Vector2(-36.0919991F, 43.5849991F), new Vector2(-4.02799988F, 62.0709991F)); - builder.AddCubicBezier(new Vector2(-3.36800003F, 62.4490013F), new Vector2(-2.6170001F, 62.6389999F), new Vector2(-1.86399996F, 62.6389999F)); - builder.AddCubicBezier(new Vector2(-1.40799999F, 62.6389999F), new Vector2(-0.954999983F, 62.5600014F), new Vector2(-0.519999981F, 62.4210014F)); - builder.AddCubicBezier(new Vector2(-0.238000005F, 62.3300018F), new Vector2(0.0390000008F, 62.2210007F), new Vector2(0.298000008F, 62.0719986F)); - builder.AddCubicBezier(new Vector2(32.362999F, 43.5849991F), new Vector2(53.7449989F, 22.8379993F), new Vector2(58.9659996F, -4.42700005F)); - builder.AddCubicBezier(new Vector2(59.0950012F, -5.10200024F), new Vector2(59.1990013F, -5.78100014F), new Vector2(59.3089981F, -6.46000004F)); - builder.AddCubicBezier(new Vector2(59.8989983F, -10.0819998F), new Vector2(60.2350006F, -13.7460003F), new Vector2(60.2350006F, -17.4559994F)); - builder.AddLine(new Vector2(60.2350006F, -45.3909988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: Checkmark - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_28() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<81, 61> - CompositionColorBrush ColorBrush_AlmostCadetBlue_FF53B1A3() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x53, 0xB1, 0xA3)); - } - - CompositionColorBrush ColorBrush_AlmostGray_FF757575() - { - return _colorBrush_AlmostGray_FF757575 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x75, 0x75, 0x75)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF1F0EF() - { - return _colorBrush_AlmostWhiteSmoke_FFF1F0EF = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF1, 0xF0, 0xEF)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF2F0EF() - { - return _colorBrush_AlmostWhiteSmoke_FFF2F0EF = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF2, 0xF0, 0xEF)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF6F8F8() - { - return _colorBrush_AlmostWhiteSmoke_FFF6F8F8 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF6, 0xF8, 0xF8)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - Transforms for 12 - SpeechBubble - // - Shape tree root for layer: SpeechBubble 2 - // Offset:<153.09, 100.797> - CompositionColorBrush ColorBrush_Red() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostDodgerBlue_FF0078DA() - { - return _gradientStop_0_AlmostDodgerBlue_FF0078DA = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - // - - Shape tree root for layer: SpeechBubble - // - Offset:<153.09, 100.797> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF23C0AA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x23, 0xC0, 0xAA)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostPowderBlue_FF95E9DC() - { - return _gradientStop_0_AlmostPowderBlue_FF95E9DC = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x95, 0xE9, 0xDC)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostLightSeaGreen_FF23C0AA() - { - return _gradientStop_1_AlmostLightSeaGreen_FF23C0AA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x23, 0xC0, 0xAA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - // - - Shape tree root for layer: SpeechBubble - // - Offset:<153.09, 100.797> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostPowderBlue_FF95E9DC() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x95, 0xE9, 0xDC)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostSlateBlue_FF6039DA() - { - return _gradientStop_1_AlmostSlateBlue_FF6039DA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // Opacity for layer: Shape Layer 1 - // Transforms for 12 - SpeechBubble - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(213F, 191F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<81, 61> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_m55_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_02()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_00(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(377.819F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 1 Offset:<377.819, 280.903> - result.Shapes.Add(SpriteShape_06()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_00(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_00(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_04()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_01(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(361.213013F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 2 Offset:<361.213, 280.903> - result.Shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_01(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_01(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_02(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(344.606995F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 3 Offset:<344.607, 280.903> - result.Shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_02(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_02(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_03(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(328.001007F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 4 Offset:<328.001, 280.903> - result.Shapes.Add(SpriteShape_09()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_03(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_03(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_04(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(311.394989F, 280.903015F); - result.Offset = new Vector2(-94.9999847F, -112.000015F); - // ShapeGroup: Group 5 Offset:<311.395, 280.903> - result.Shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_04(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_04(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_05(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(294.789001F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 6 Offset:<294.789, 280.903> - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_05(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_05(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_06(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(278.183014F, 280.903015F); - result.Offset = new Vector2(-95.0000153F, -112.000015F); - // ShapeGroup: Group 7 Offset:<278.183, 280.903> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_06(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_06(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_07(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(261.576996F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 8 Offset:<261.577, 280.903> - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_07(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_07(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_08(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(244.970993F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 9 Offset:<244.971, 280.903> - result.Shapes.Add(SpriteShape_14()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_08(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_08(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_09(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(228.365005F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 10 Offset:<228.365, 280.903> - result.Shapes.Add(SpriteShape_15()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_09(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_09(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_10(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(211.759003F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 11 Offset:<211.759, 280.903> - result.Shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_10(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_10(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_24()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_11(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(195.153F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 12 Offset:<195.153, 280.903> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_11(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_11(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_00, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(377.819F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 1 Offset:<377.819, 280.903> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_00, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_00, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_01, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(361.213013F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 2 Offset:<361.213, 280.903> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_01, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_01, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_02, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(344.606995F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 3 Offset:<344.607, 280.903> - result.Shapes.Add(SpriteShape_20()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_02, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_02, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_32()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_03, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(328.001007F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 4 Offset:<328.001, 280.903> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_03, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_03, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_34()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_04, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_34() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(311.394989F, 280.903015F); - result.Offset = new Vector2(-94.9999847F, -112.000015F); - // ShapeGroup: Group 5 Offset:<311.395, 280.903> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_04, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_04, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_35() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_36()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_05, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_36() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(294.789001F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 6 Offset:<294.789, 280.903> - result.Shapes.Add(SpriteShape_23()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_05, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_05, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_37() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_38()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_06, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_38() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(278.183014F, 280.903015F); - result.Offset = new Vector2(-95.0000153F, -112.000015F); - // ShapeGroup: Group 7 Offset:<278.183, 280.903> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_06, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_06, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_39() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_40()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_07, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_40() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(261.576996F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 8 Offset:<261.577, 280.903> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_07, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_07, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_41() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_42()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_08, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_42() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(244.970993F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 9 Offset:<244.971, 280.903> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_08, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_08, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_43() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_44()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_09, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_44() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(228.365005F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 10 Offset:<228.365, 280.903> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_09, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_09, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_45() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_46()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_10, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_46() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(211.759003F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 11 Offset:<211.759, 280.903> - result.Shapes.Add(SpriteShape_28()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_10, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_47() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_48()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_11, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_48() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(195.153F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 12 Offset:<195.153, 280.903> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_11, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_11, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 18 - CompositionContainerShape ContainerShape_49() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_32()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 27 - CompositionContainerShape ContainerShape_50() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 3 Offset:<185.444, 187.619> - result.Shapes.Add(SpriteShape_33()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 26 - CompositionContainerShape ContainerShape_51() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_52()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Shape tree root for layer: Layer 26 - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_52() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(160F, 162F); - // Offset:<1.8544382, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 1.85443819F, 2.37618828F); - // Transforms: Layer 26 - result.Shapes.Add(ContainerShape_53()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Layer 26 - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for Layer 26 - CompositionContainerShape ContainerShape_53() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(185.259995F, 200.397003F); - // ShapeGroup: Group 1 Offset:<185.26, 186.888> - result.Shapes.Add(SpriteShape_35()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 23 - CompositionContainerShape ContainerShape_54() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_36()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 28 - CompositionContainerShape ContainerShape_55() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 2 Offset:<269.745, 187.619> - result.Shapes.Add(SpriteShape_37()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Print 6 - CompositionContainerShape ContainerShape_56() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_57()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_3, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Shape tree root for layer: Print 6 - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_57() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(245F, 162F); - // Offset:<2.6974473, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 2.6974473F, 2.37618828F); - var shapes = result.Shapes; - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_39()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_40()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_41()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_42()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_43()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_3, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 24 - CompositionContainerShape ContainerShape_58() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_44()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_4(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 29 - CompositionContainerShape ContainerShape_59() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 3 Offset:<354.045, 187.619> - result.Shapes.Add(SpriteShape_45()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_4, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Layer aggregator - // Layer: lock_icon - CompositionContainerShape ContainerShape_60() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_61()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_4, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Layer aggregator - // Layer: lock_icon - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_61() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(327.5F, 162F); - // Offset:<3.5404468, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 3.54044676F, 2.37618828F); - var shapes = result.Shapes; - // Transforms: lock_icon - shapes.Add(ContainerShape_62()); - // Transforms: lock_icon 2 - shapes.Add(ContainerShape_63()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_4, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_4, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Layer aggregator - // - Layer: lock_icon - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for lock_icon - CompositionContainerShape ContainerShape_62() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(30.25F, 30.25F); - result.Scale = new Vector2(0.699999988F, 0.699999988F); - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - result.Shapes.Add(SpriteShape_47()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_5(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Layer aggregator - // - Layer: lock_icon - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for lock_icon 2 - CompositionContainerShape ContainerShape_63() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(30.25F, 16.8659992F); - result.Scale = new Vector2(0.699999988F, 0.699999988F); - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - result.Shapes.Add(SpriteShape_48()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_6(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - SpeechBubble - // - - Transforms for 12 - SpeechBubble - CompositionEffectBrush EffectBrush_00() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_00()); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - Transforms for 12 - SpeechBubble - CompositionEffectBrush EffectBrush_01() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_01()); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 3F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - Black - CompositionEffectBrush EffectBrush_04() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_05()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_05() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_06()); - result.SetSourceParameter("source", SurfaceBrush_08()); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_06() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_08() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_11()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_10() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_12()); - result.SetSourceParameter("source", SurfaceBrush_14()); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_11() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - // - Shape tree root for layer: SpeechBubble - // Offset:<153.09, 100.797> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF23C0AA()); - colorStops.Add(GradientStop_1_AlmostPowderBlue_FF95E9DC()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(63.0779991F, 93.2919998F); - result.EndPoint = new Vector2(-59.3689995F, -118.793999F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 27 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostPowderBlue_FF95E9DC()); - colorStops.Add(GradientStop_1_AlmostLightSeaGreen_FF23C0AA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 28 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostPowderBlue_FF95E9DC); - colorStops.Add(_gradientStop_1_AlmostLightSeaGreen_FF23C0AA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 29 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostPowderBlue_FF95E9DC); - colorStops.Add(_gradientStop_1_AlmostLightSeaGreen_FF23C0AA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Shield - New - // Offset:<275.5, 276> - CompositionLinearGradientBrush LinearGradientBrush_4() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostDodgerBlue_FF0078DA()); - colorStops.Add(GradientStop_1_AlmostSlateBlue_FF6039DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(26F, -18F); - result.EndPoint = new Vector2(101F, 123F); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Shield - New 2 - // Offset:<275.5, 276> - CompositionLinearGradientBrush LinearGradientBrush_5() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostDodgerBlue_FF0078DA); - colorStops.Add(_gradientStop_1_AlmostSlateBlue_FF6039DA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(26F, -18F); - result.EndPoint = new Vector2(101F, 123F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - - - Transforms for 12 - SpeechBubble - // - - Opacity for layer: Speechbubble - Emboss - // - Shape tree root for layer: Speechbubble - Emboss - // Offset:<80, 59.999996> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - CompositionPathGeometry PathGeometry_02() - { - return _pathGeometry_02 = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - CompositionPathGeometry PathGeometry_03() - { - return _pathGeometry_03 = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - CompositionPathGeometry PathGeometry_04() - { - return _pathGeometry_04 = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - CompositionPathGeometry PathGeometry_05() - { - return _pathGeometry_05 = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - CompositionPathGeometry PathGeometry_06() - { - return _pathGeometry_06 = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Background - Emboss - // Offset:<181, 164> - CompositionPathGeometry PathGeometry_07() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - CompositionPathGeometry PathGeometry_08() - { - return _pathGeometry_08 = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - CompositionPathGeometry PathGeometry_09() - { - return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Shape tree root for layer: Layer 26 - // - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: Layer 26 - // ShapeGroup: Group 1 Offset:<185.26, 186.888> - // Path 2+Path 1.PathGeometry - CompositionPathGeometry PathGeometry_10() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 4+Path 3.PathGeometry - CompositionPathGeometry PathGeometry_11() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 6+Path 5.PathGeometry - CompositionPathGeometry PathGeometry_12() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CompositionPathGeometry PathGeometry_13() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CompositionPathGeometry PathGeometry_14() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 2+Path 1.PathGeometry - CompositionPathGeometry PathGeometry_15() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Layer aggregator - // - - - Layer: lock_icon - // - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: lock_icon - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Layer aggregator - // - - - Layer: lock_icon - // - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: lock_icon 2 - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_25())); - } - - CompositionPathGeometry PathGeometry_18() - { - return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_26())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: shield_emb - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_27())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Checkmark - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_20() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_28())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<81, 61> - // Rectangle Path 1.RectangleGeometry - CompositionRoundedRectangleGeometry RoundedRectangle_170p5x115p5() - { - var result = _c.CreateRoundedRectangleGeometry(); - result.CornerRadius = new Vector2(9.99999997E-07F, 9.99999997E-07F); - result.Offset = new Vector2(-85.25F, -57.75F); - result.Size = new Vector2(170.5F, 115.5F); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - SpeechBubble - // - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<153.09, 100.797> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 153.089996F, 100.796997F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - - Transforms for 12 - SpeechBubble - // - Opacity for layer: Speechbubble - Emboss - // Shape tree root for layer: Speechbubble - Emboss - // Mask - CompositionSpriteShape SpriteShape_01() - { - // Offset:<80, 59.999996> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1F, 0F, 0F, 1F, 80F, 59.9999962F));; - result.StrokeBrush = ColorBrush_Black(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble 2 - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<153.09, 100.797> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 153.089996F, 100.796997F), ColorBrush_Red());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<127.25, 66.25> - var geometry = RoundedRectangle_170p5x115p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 127.25F, 66.25F), ColorBrush_AlmostCadetBlue_FF53B1A3());; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Background - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<174.745, 123.685> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<174.745, 123.685> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<377.819, 280.903> - var result = CreateSpriteShape(PathGeometry_03(), new Matrix3x2(1F, 0F, 0F, 1F, 377.819F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 26 - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<361.213, 280.903> - var result = CreateSpriteShape(PathGeometry_04(), new Matrix3x2(1F, 0F, 0F, 1F, 361.213013F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<344.607, 280.903> - var result = CreateSpriteShape(PathGeometry_05(), new Matrix3x2(1F, 0F, 0F, 1F, 344.606995F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<328.001, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 328.001007F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - // Offset:<311.395, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 311.394989F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 30 - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<294.789, 280.903> - var result = CreateSpriteShape(PathGeometry_06(), new Matrix3x2(1F, 0F, 0F, 1F, 294.789001F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 31 - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<278.183, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 278.183014F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 32 - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<261.577, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 261.576996F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 33 - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<244.971, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 244.970993F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 34 - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<228.365, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 228.365005F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 35 - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<211.759, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 211.759003F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 36 - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<195.153, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 195.153F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<377.819, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 377.819F, 280.903015F));; - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFF2F0EF(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 26 - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<361.213, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 361.213013F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<344.607, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 344.606995F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<328.001, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 328.001007F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<311.395, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 311.394989F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 30 - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<294.789, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 294.789001F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 31 - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<278.183, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 278.183014F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 32 - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<261.577, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 261.576996F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 33 - // Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<244.971, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 244.970993F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 34 - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<228.365, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 228.365005F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 35 - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<211.759, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 211.759003F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 36 - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<195.153, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 195.153F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Background - Emboss - // ShapeGroup: Group 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<181, 164> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 181F, 164F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<174.745, 123.685> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 18 - // Path 1 - CompositionSpriteShape SpriteShape_32() - { - // Offset:<185.444, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = PathGeometry_08(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 185.444F, 188.119003F), ColorBrush_AlmostGray_FF757575());; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_33() - { - // Offset:<185.444, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 185.444F, 187.619003F), ColorBrush_AlmostWhiteSmoke_FFF1F0EF());; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 27 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_34() - { - // Offset:<24.949997, 25.071> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Layer 26 - // - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Layer 26 - // Path 2+Path 1 - CompositionSpriteShape SpriteShape_35() - { - // Offset:<185.26, 186.888> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 185.259995F, 186.888F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 23 - // Path 1 - CompositionSpriteShape SpriteShape_36() - { - // Offset:<269.745, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 269.744995F, 188.119003F), _colorBrush_AlmostGray_FF757575);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_37() - { - // Offset:<269.745, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 269.744995F, 187.619003F), _colorBrush_AlmostWhiteSmoke_FFF1F0EF);; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 28 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_38() - { - // Offset:<24.949997, 25.071> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 4+Path 3 - CompositionSpriteShape SpriteShape_39() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_15(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 6+Path 5 - CompositionSpriteShape SpriteShape_40() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 8 - CompositionSpriteShape SpriteShape_41() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_13(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 7 - CompositionSpriteShape SpriteShape_42() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_14(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 2+Path 1 - CompositionSpriteShape SpriteShape_43() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 24 - // Path 1 - CompositionSpriteShape SpriteShape_44() - { - // Offset:<354.045, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 354.045013F, 188.119003F), _colorBrush_AlmostGray_FF757575);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_45() - { - // Offset:<354.045, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.045013F, 187.619003F), _colorBrush_AlmostWhiteSmoke_FFF2F0EF);; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 29 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_46() - { - // Offset:<24.949997, 25.071> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_3());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionSpriteShape SpriteShape_47() - { - // Offset:<30.25, 26.487> - var geometry = PathGeometry_16(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 30.25F, 26.4869995F), ColorBrush_AlmostWhiteSmoke_FFF6F8F8());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon 2 - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionSpriteShape SpriteShape_48() - { - // Offset:<30.25, 26.487> - var geometry = PathGeometry_17(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 30.25F, 26.4869995F), _colorBrush_AlmostWhiteSmoke_FFF6F8F8);; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New - // Path 1 - CompositionSpriteShape SpriteShape_49() - { - // Offset:<90, 156.5> - var geometry = PathGeometry_18(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 90F, 156.5F), LinearGradientBrush_4());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: shield_emb - // Path 1 - CompositionSpriteShape SpriteShape_50() - { - // Offset:<150.425, 219.35501> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(1F, 0F, 0F, 1F, 150.425003F, 219.355011F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New 2 - // Path 1 - CompositionSpriteShape SpriteShape_51() - { - // Offset:<90, 156.5> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 90F, 156.5F), LinearGradientBrush_5());; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_52() - { - // Offset:<322.10626, 350.51398>, Scale:<0.75, 0.75> - var result = CreateSpriteShape(PathGeometry_20(), new Matrix3x2(0.75F, 0F, 0F, 0.75F, 322.106262F, 350.513977F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - Transforms for 12 - SpeechBubble - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard - Soundwave - Black - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(300F, 200F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - Transforms for 12 - SpeechBubble - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(300F, 200F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(300F, 200F); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_18(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_19(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_20(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_21(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_26(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(350F, 250F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_39(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_40(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_41(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 12 - Privacy - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 12 - Privacy - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_7(), _rootProgress); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 12 - SpeechBubble - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_02()); - // PreComp layer: 12 - Dashboard - children.InsertAtTop(ContainerVisual_09()); - // PreComp layer: 12 - Privacy - Shield - children.InsertAtTop(ContainerVisual_36()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for 12 - SpeechBubble - result.Children.InsertAtTop(ContainerVisual_03()); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(213F, 191F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m55_to_0(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(300F, 200F); - var children = result.Children; - // Shape tree root for layer: SpeechBubble - children.InsertAtTop(ShapeVisual_00()); - children.InsertAtTop(SpriteVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_01()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - Transforms for 12 - SpeechBubble - // Opacity for layer: Speechbubble - Emboss - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.200000003F; - // Shape tree root for layer: Speechbubble - Emboss - result.Children.InsertAtTop(ShapeVisual_01()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: SpeechBubble 2 - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_03()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Dashboard - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 12 - Dashboard - result.Children.InsertAtTop(ContainerVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Dashboard - // Transforms for 12 - Dashboard - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_11()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_5(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Dashboard - // Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_03()); - // Shape tree root for layer: Background - children.InsertAtTop(ShapeVisual_05()); - // PreComp layer: 12 - Dashboard - Soundwave - Black - children.InsertAtTop(SpriteVisual_04()); - // PreComp layer: 12 - Dashboard - Soundwave - children.InsertAtTop(ContainerVisual_16()); - children.InsertAtTop(SpriteVisual_05()); - children.InsertAtTop(SpriteVisual_07()); - // Opacity for layer: Layer 27 - children.InsertAtTop(ShapeVisual_11()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_22()); - // Shape tree root for layer: Layer 26 - children.InsertAtTop(ShapeVisual_13()); - children.InsertAtTop(SpriteVisual_08()); - // Opacity for layer: Layer 28 - children.InsertAtTop(ShapeVisual_15()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_27()); - // Shape tree root for layer: Print 6 - children.InsertAtTop(ShapeVisual_17()); - children.InsertAtTop(SpriteVisual_09()); - // Opacity for layer: Layer 29 - children.InsertAtTop(ShapeVisual_19()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_32()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_21()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Background - Shadow - result.Children.InsertAtTop(ShapeVisual_04()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.Children.InsertAtTop(ContainerVisual_14()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Scale = new Vector3(1F, 1F, 0F); - // Opacity for layer: 12 - Dashboard - Soundwave - Black - result.Children.InsertAtTop(ContainerVisual_15()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // Transforms for 12 - Dashboard - Soundwave - Black Scale(1,1,0), Offset(0,1,0) - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - // Offset:<0, 1>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 1F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_06()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 12 - Dashboard - Soundwave - result.Children.InsertAtTop(ContainerVisual_17()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector3Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - // Transforms for 12 - Dashboard - Soundwave - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_07()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_06()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Background - Emboss - result.Children.InsertAtTop(ShapeVisual_08()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Background - result.Children.InsertAtTop(ShapeVisual_09()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Layer 18 - result.Children.InsertAtTop(ShapeVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(185.444F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 27 - result.Children.InsertAtTop(ContainerVisual_23()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 18 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - // Offset:<1.8544382, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 1.85443819F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_24()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 27 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(160F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_25()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 27 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_12()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Layer 23 - result.Children.InsertAtTop(ShapeVisual_14()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(269.744995F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 28 - result.Children.InsertAtTop(ContainerVisual_28()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 23 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - // Offset:<2.6974473, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 2.6974473F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_29()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 28 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(245F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_30()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 28 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_16()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Layer 24 - result.Children.InsertAtTop(ShapeVisual_18()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(354.045013F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 29 - result.Children.InsertAtTop(ContainerVisual_33()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_4(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 24 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_33() - { - var result = _c.CreateContainerVisual(); - // Offset:<3.5404468, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 3.54044676F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_34()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 29 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_34() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(327.5F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_35()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_4(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_4, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 29 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_35() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_20()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Privacy - Shield - ContainerVisual ContainerVisual_36() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_37()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Privacy - Shield - // Transforms for 12 - Privacy - Shield - ContainerVisual ContainerVisual_37() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(150F, 219F, 0F); - result.Children.InsertAtTop(ContainerVisual_38()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1p05(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1p05, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_6(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Privacy - Shield - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_38() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: Shield - New - children.InsertAtTop(ShapeVisual_22()); - children.InsertAtTop(SpriteVisual_10()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_25()); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_39() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_11()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_40() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: shield_emb - result.Children.InsertAtTop(ShapeVisual_23()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_41() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: Shield - New 2 - result.Children.InsertAtTop(ShapeVisual_24()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 12 - Privacy - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_00() - { - return _cubicBezierEasingFunction_00 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_01() - { - return _cubicBezierEasingFunction_01 = _c.CreateCubicBezierEasingFunction(new Vector2(0.25F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_02() - { - return _cubicBezierEasingFunction_02 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_03() - { - return _cubicBezierEasingFunction_03 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_04() - { - return _cubicBezierEasingFunction_04 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.150000006F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_05() - { - return _cubicBezierEasingFunction_05 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_06() - { - return _cubicBezierEasingFunction_06 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_07() - { - return _cubicBezierEasingFunction_07 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.150000006F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_08() - { - return _cubicBezierEasingFunction_08 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_09() - { - return _cubicBezierEasingFunction_09 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_10() - { - return _cubicBezierEasingFunction_10 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_03); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_03); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 18 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 23 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 24 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 1F, CubicBezierEasingFunction_03()); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 28 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 29 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m55_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_m55_to_0 = CreateScalarKeyFrameAnimation(0F, -55F, HoldThenStepEasingFunction()); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 3F, CubicBezierEasingFunction_00()); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 0F, CubicBezierEasingFunction_01()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, CubicBezierEasingFunction_02()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1.04999995F, CubicBezierEasingFunction_09()); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 1F, CubicBezierEasingFunction_10()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_2 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.04999995F, _cubicBezierEasingFunction_09); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_4() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_4 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.04999995F, _cubicBezierEasingFunction_09); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1p05() - { - // Frame 0. - var result = _scalarAnimation_0_to_1p05 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.04999995F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_00() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_00 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1F, _holdThenStepEasingFunction); - // Frame 31. - result.InsertKeyFrame(0.147619054F, 1F, CubicBezierEasingFunction_04()); - // Frame 46. - result.InsertKeyFrame(0.219047621F, 1F, CubicBezierEasingFunction_05()); - // Frame 81. - result.InsertKeyFrame(0.385714293F, 1F, CubicBezierEasingFunction_06()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_01() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_01 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1F, _cubicBezierEasingFunction_04); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 1F, _cubicBezierEasingFunction_05); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_02() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_02 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 1F, _holdThenStepEasingFunction); - // Frame 29. - result.InsertKeyFrame(0.138095245F, 1F, _cubicBezierEasingFunction_04); - // Frame 44. - result.InsertKeyFrame(0.209523812F, 1F, _cubicBezierEasingFunction_05); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_03() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_03 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 1F, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, 1F, _cubicBezierEasingFunction_04); - // Frame 43. - result.InsertKeyFrame(0.204761907F, 1F, _cubicBezierEasingFunction_05); - // Frame 78. - result.InsertKeyFrame(0.371428579F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_04() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_04 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, 1F, _holdThenStepEasingFunction); - // Frame 27. - result.InsertKeyFrame(0.128571436F, 1F, _cubicBezierEasingFunction_04); - // Frame 42. - result.InsertKeyFrame(0.200000003F, 1F, _cubicBezierEasingFunction_05); - // Frame 77. - result.InsertKeyFrame(0.366666675F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_05() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_05 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 1F, _holdThenStepEasingFunction); - // Frame 26. - result.InsertKeyFrame(0.123809524F, 1F, _cubicBezierEasingFunction_04); - // Frame 41. - result.InsertKeyFrame(0.195238099F, 1F, _cubicBezierEasingFunction_05); - // Frame 76. - result.InsertKeyFrame(0.36190477F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_06() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_06 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, _cubicBezierEasingFunction_04); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _cubicBezierEasingFunction_05); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_07() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_07 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 1F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 1F, _cubicBezierEasingFunction_04); - // Frame 39. - result.InsertKeyFrame(0.18571429F, 1F, _cubicBezierEasingFunction_05); - // Frame 74. - result.InsertKeyFrame(0.352380961F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_08() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_08 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 1F, _holdThenStepEasingFunction); - // Frame 23. - result.InsertKeyFrame(0.10952381F, 1F, _cubicBezierEasingFunction_04); - // Frame 38. - result.InsertKeyFrame(0.180952385F, 1F, _cubicBezierEasingFunction_05); - // Frame 73. - result.InsertKeyFrame(0.347619057F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_09() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_09 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, 1F, _holdThenStepEasingFunction); - // Frame 22. - result.InsertKeyFrame(0.104761906F, 1F, _cubicBezierEasingFunction_04); - // Frame 37. - result.InsertKeyFrame(0.176190481F, 1F, _cubicBezierEasingFunction_05); - // Frame 72. - result.InsertKeyFrame(0.342857152F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_10() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_10 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 1F, _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1F, _cubicBezierEasingFunction_04); - // Frame 36. - result.InsertKeyFrame(0.171428576F, 1F, _cubicBezierEasingFunction_05); - // Frame 71. - result.InsertKeyFrame(0.338095248F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_11() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_11 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _cubicBezierEasingFunction_04); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1F, _cubicBezierEasingFunction_05); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_00() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_00 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 0F, _holdThenStepEasingFunction); - // Frame 31. - result.InsertKeyFrame(0.147619054F, 1.10000002F, CubicBezierEasingFunction_07()); - // Frame 46. - result.InsertKeyFrame(0.219047621F, 0.980000019F, CubicBezierEasingFunction_08()); - // Frame 81. - result.InsertKeyFrame(0.385714293F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_01() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_01 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_02() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_02 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 0F, _holdThenStepEasingFunction); - // Frame 29. - result.InsertKeyFrame(0.138095245F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 44. - result.InsertKeyFrame(0.209523812F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_03() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_03 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 0F, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 43. - result.InsertKeyFrame(0.204761907F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 78. - result.InsertKeyFrame(0.371428579F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_04() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_04 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, 0F, _holdThenStepEasingFunction); - // Frame 27. - result.InsertKeyFrame(0.128571436F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 42. - result.InsertKeyFrame(0.200000003F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 77. - result.InsertKeyFrame(0.366666675F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_05() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_05 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 0F, _holdThenStepEasingFunction); - // Frame 26. - result.InsertKeyFrame(0.123809524F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 41. - result.InsertKeyFrame(0.195238099F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 76. - result.InsertKeyFrame(0.36190477F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_06() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_06 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_07() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_07 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 39. - result.InsertKeyFrame(0.18571429F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 74. - result.InsertKeyFrame(0.352380961F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_08() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_08 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 0F, _holdThenStepEasingFunction); - // Frame 23. - result.InsertKeyFrame(0.10952381F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 38. - result.InsertKeyFrame(0.180952385F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 73. - result.InsertKeyFrame(0.347619057F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_09() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_09 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, 0F, _holdThenStepEasingFunction); - // Frame 22. - result.InsertKeyFrame(0.104761906F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 37. - result.InsertKeyFrame(0.176190481F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 72. - result.InsertKeyFrame(0.342857152F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_10() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_10 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 36. - result.InsertKeyFrame(0.171428576F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 71. - result.InsertKeyFrame(0.338095248F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_11() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_11 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_15() - { - // Frame 0. - var result = _strokeThicknessScalarAnimation_0_to_15 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 15F, _cubicBezierEasingFunction_02); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 55. - var result = CreateScalarKeyFrameAnimation(0.261904806F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 75. - result.InsertKeyFrame(0.357142836F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.449999988F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 45. - var result = CreateScalarKeyFrameAnimation(0.214285731F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 74. - result.InsertKeyFrame(0.352380931F, 1F, _cubicBezierEasingFunction_01); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 34. - var result = CreateScalarKeyFrameAnimation(0.161904782F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 54. - result.InsertKeyFrame(0.257142842F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_00); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Checkmark - // - Offset:<275.5, 276> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - SpeechBubble - // - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<153.09, 100.797> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - - - - - - Transforms for 12 - SpeechBubble - // Opacity for layer: Speechbubble - Emboss - // Shape tree root for layer: Speechbubble - Emboss - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<80, 59.999996> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble 2 - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<153.09, 100.797> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_00()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - Shadow - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_04()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - var shapes = result.Shapes; - // Layer: Layer 25 - shapes.Add(ContainerShape_01()); - // Layer: Layer 26 - shapes.Add(ContainerShape_03()); - // Layer: Layer 27 - shapes.Add(ContainerShape_05()); - // Layer: Layer 28 - shapes.Add(ContainerShape_07()); - // Layer: Layer 29 - shapes.Add(ContainerShape_09()); - // Layer: Layer 30 - shapes.Add(ContainerShape_11()); - // Layer: Layer 31 - shapes.Add(ContainerShape_13()); - // Layer: Layer 32 - shapes.Add(ContainerShape_15()); - // Layer: Layer 33 - shapes.Add(ContainerShape_17()); - // Layer: Layer 34 - shapes.Add(ContainerShape_19()); - // Layer: Layer 35 - shapes.Add(ContainerShape_21()); - // Layer: Layer 36 - shapes.Add(ContainerShape_23()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard - Soundwave - // Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - var shapes = result.Shapes; - // Layer: Layer 25 - shapes.Add(ContainerShape_25()); - // Layer: Layer 26 - shapes.Add(ContainerShape_27()); - // Layer: Layer 27 - shapes.Add(ContainerShape_29()); - // Layer: Layer 28 - shapes.Add(ContainerShape_31()); - // Layer: Layer 29 - shapes.Add(ContainerShape_33()); - // Layer: Layer 30 - shapes.Add(ContainerShape_35()); - // Layer: Layer 31 - shapes.Add(ContainerShape_37()); - // Layer: Layer 32 - shapes.Add(ContainerShape_39()); - // Layer: Layer 33 - shapes.Add(ContainerShape_41()); - // Layer: Layer 34 - shapes.Add(ContainerShape_43()); - // Layer: Layer 35 - shapes.Add(ContainerShape_45()); - // Layer: Layer 36 - shapes.Add(ContainerShape_47()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - Emboss - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.400000006F; - result.Size = new Vector2(350F, 250F); - // Offset:<181, 164> - result.Shapes.Add(SpriteShape_30()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 18 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_49()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 27 - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_50()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 27 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_34()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 26 - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_51()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 23 - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_54()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 28 - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_55()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 28 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_38()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Print 6 - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_56()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 24 - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_58()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 29 - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_59()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 29 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_46()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Layer aggregator - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Layer: lock_icon - result.Shapes.Add(ContainerShape_60()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_49()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: shield_emb - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.400000006F; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_50()); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New 2 - ShapeVisual ShapeVisual_24() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_51()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_25() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_52()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - SpeechBubble - // - Transforms for 12 - SpeechBubble - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(300F, 200F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - - Transforms for 12 - SpeechBubble - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(300F, 200F); - result.Brush = EffectBrush_01(); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - Black - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_05(); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(350F, 250F); - result.Brush = EffectBrush_09(); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_10(); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-81F, -21F), _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector2(-81F, -61F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = _offsetVector2Animation_1 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Layer 26 - // - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Layer 26 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-160F, -167F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-160F, -167F), _holdThenStepEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-160F, -161.5F), _cubicBezierEasingFunction_09); - // Frame 75. - result.InsertExpressionKeyFrame(0.357142836F, "Pow(1-_.t0,3)*Vector2(-160,-161.5)+(3*Square(1-_.t0)*_.t0*Vector2(-160,-160.667))+(3*(1-_.t0)*Square(_.t0)*Vector2(-160,-161.917))+(Pow(_.t0,3)*Vector2(-160,-162))", _stepThenHoldEasingFunction); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector2(-160F, -162F), _stepThenHoldEasingFunction); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = _offsetVector2Animation_3 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_4() - { - // Frame 0. - var result = _offsetVector2Animation_4 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_5() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-5.16599989F, 2.90400004F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(-5.16599989F, 2.90400004F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(-5.16599989F, -5.09600019F), _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.150000006F, 1F))); - // Frame 74. - result.InsertExpressionKeyFrame(0.352380931F, "Pow(1-_.t1,3)*Vector2(-5.166,-5.096)+(3*Square(1-_.t1)*_.t1*Vector2(-5.166,-6.096))+(3*(1-_.t1)*Square(_.t1)*Vector2(-5.166,-3.429))+(Pow(_.t1,3)*Vector2(-5.166,-3.096))", _stepThenHoldEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-5.16599989F, -3.09599996F), _stepThenHoldEasingFunction); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon 2 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_6() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-5.16699982F, 3.70300007F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, new Vector2(-5.16699982F, 3.70300007F), _holdThenStepEasingFunction); - // Frame 34. - result.InsertKeyFrame(0.161904767F, new Vector2(-5.16699982F, -1.722F), _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 54. - result.InsertExpressionKeyFrame(0.257142842F, "Pow(1-_.t2,3)*Vector2(-5.167,-1.722)+(3*Square(1-_.t2)*_.t2*Vector2(-5.167,-2.189))+(3*(1-_.t2)*Square(_.t2)*Vector2(-5.167,0.465))+(Pow(_.t2,3)*Vector2(-5.167,0.903))", _stepThenHoldEasingFunction); - // Frame 54. - result.InsertKeyFrame(0.257142872F, new Vector2(-5.16699982F, 0.902999997F), _stepThenHoldEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_00() - { - // Frame 0. - var result = _shapeVisibilityAnimation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_01() - { - // Frame 0. - var result = _shapeVisibilityAnimation_01 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_02() - { - // Frame 0. - var result = _shapeVisibilityAnimation_02 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_03() - { - // Frame 0. - var result = _shapeVisibilityAnimation_03 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_04() - { - // Frame 0. - var result = _shapeVisibilityAnimation_04 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_05() - { - // Frame 0. - var result = _shapeVisibilityAnimation_05 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_06() - { - // Frame 0. - var result = _shapeVisibilityAnimation_06 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_07() - { - // Frame 0. - var result = _shapeVisibilityAnimation_07 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_08() - { - // Frame 0. - var result = _shapeVisibilityAnimation_08 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_09() - { - // Frame 0. - var result = _shapeVisibilityAnimation_09 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_10() - { - // Frame 0. - var result = _shapeVisibilityAnimation_10 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_11() - { - // Frame 0. - var result = _shapeVisibilityAnimation_11 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-81F, -21F, 0F), _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector3(-81F, -61F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = _offsetVector3Animation_1 = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 15F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(0F, 15F, 0F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(0F, 0F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_4() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Dashboard - // Opacity for layer: 12 - Dashboard - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_5() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-181F, -133F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-181F, -133F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-181F, -173F, 0F), _cubicBezierEasingFunction_00); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-181F, -163F, 0F), _cubicBezierEasingFunction_01); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Privacy - Shield - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_6() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-292F, -91F, 0F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector3(-292F, -91F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector3(-292F, -189.406998F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.5F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector3(-292F, -184F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0.596000016F, 1F))); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_7() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal PrivacysettingsLottie_AnimatedVisual_UAPv8( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8); - } - } - - sealed class PrivacysettingsLottie_AnimatedVisual_UAPv7 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_1; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - CompositionColorBrush _colorBrush_AlmostGray_FF757575; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF1F0EF; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF6F8F8; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostPowderBlue_FF95E9DC; - CompositionColorGradientStop _gradientStop_1_AlmostLightSeaGreen_FF23C0AA; - CompositionPathGeometry _pathGeometry_02; - CompositionPathGeometry _pathGeometry_03; - CompositionPathGeometry _pathGeometry_04; - CompositionPathGeometry _pathGeometry_05; - CompositionPathGeometry _pathGeometry_06; - CompositionPathGeometry _pathGeometry_08; - CompositionPathGeometry _pathGeometry_09; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_00; - CubicBezierEasingFunction _cubicBezierEasingFunction_01; - CubicBezierEasingFunction _cubicBezierEasingFunction_02; - CubicBezierEasingFunction _cubicBezierEasingFunction_03; - CubicBezierEasingFunction _cubicBezierEasingFunction_04; - CubicBezierEasingFunction _cubicBezierEasingFunction_05; - CubicBezierEasingFunction _cubicBezierEasingFunction_06; - CubicBezierEasingFunction _cubicBezierEasingFunction_07; - CubicBezierEasingFunction _cubicBezierEasingFunction_08; - CubicBezierEasingFunction _cubicBezierEasingFunction_09; - CubicBezierEasingFunction _cubicBezierEasingFunction_10; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_m55_to_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_2; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_3; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_4; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1p05; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_00; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_01; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_02; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_03; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_04; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_05; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_06; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_07; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_08; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_09; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_10; - ScalarKeyFrameAnimation _scaleXScalarAnimation_1_to_1_11; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_00; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_01; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_02; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_03; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_04; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_05; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_06; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_07; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_08; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_09; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_10; - ScalarKeyFrameAnimation _scaleYScalarAnimation_0_to_1_11; - ScalarKeyFrameAnimation _strokeThicknessScalarAnimation_0_to_15; - ScalarKeyFrameAnimation _trimEndScalarAnimation_0_to_1_0; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_1; - Vector2KeyFrameAnimation _offsetVector2Animation_3; - Vector2KeyFrameAnimation _offsetVector2Animation_4; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_00; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_01; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_02; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_03; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_04; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_05; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_06; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_07; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_08; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_09; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_10; - Vector2KeyFrameAnimation _shapeVisibilityAnimation_11; - Vector3KeyFrameAnimation _offsetVector3Animation_1; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_1 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, true); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 35. - result.InsertKeyFrame(0.166666672F, true); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - Transforms for 12 - SpeechBubble - // - - - Shape tree root for layer: SpeechBubble - // - - Offset:<153.09, 100.797> - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(102.559998F, -93.0080032F)); - builder.AddLine(new Vector2(-102.559998F, -93.0080032F)); - builder.AddCubicBezier(new Vector2(-107.043999F, -93.0080032F), new Vector2(-110.68F, -89.3720016F), new Vector2(-110.68F, -84.8880005F)); - builder.AddLine(new Vector2(-110.68F, 54.3030014F)); - builder.AddCubicBezier(new Vector2(-110.68F, 58.7869987F), new Vector2(-107.043999F, 62.4230003F), new Vector2(-102.559998F, 62.4230003F)); - builder.AddLine(new Vector2(30.8789997F, 62.4230003F)); - builder.AddLine(new Vector2(58.8499985F, 91.7419968F)); - builder.AddCubicBezier(new Vector2(61.3790016F, 94.3929977F), new Vector2(65.8470001F, 92.6029968F), new Vector2(65.8470001F, 88.9400024F)); - builder.AddLine(new Vector2(65.8470001F, 62.4230003F)); - builder.AddLine(new Vector2(102.559998F, 62.4230003F)); - builder.AddCubicBezier(new Vector2(107.043999F, 62.4230003F), new Vector2(110.68F, 58.7869987F), new Vector2(110.68F, 54.3030014F)); - builder.AddLine(new Vector2(110.68F, -84.8880005F)); - builder.AddCubicBezier(new Vector2(110.68F, -89.3720016F), new Vector2(107.043999F, -93.0080032F), new Vector2(102.559998F, -93.0080032F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - SpeechBubble - // - - - - - Transforms for 12 - SpeechBubble - // - - - Opacity for layer: Speechbubble - Emboss - // - - Offset:<80, 59.999996> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(175.649994F, -69.7109985F)); - builder.AddLine(new Vector2(-49.4700012F, -69.7109985F)); - builder.AddCubicBezier(new Vector2(-53.9539986F, -69.7109985F), new Vector2(-57.5900002F, -66.0749969F), new Vector2(-57.5900002F, -61.5909996F)); - builder.AddLine(new Vector2(-57.5900002F, 95.0999985F)); - builder.AddCubicBezier(new Vector2(-57.5900002F, 99.5839996F), new Vector2(-53.9539986F, 103.220001F), new Vector2(-49.4700012F, 103.220001F)); - builder.AddLine(new Vector2(103.969002F, 103.220001F)); - builder.AddLine(new Vector2(131.938995F, 132.539001F)); - builder.AddCubicBezier(new Vector2(134.468002F, 135.190002F), new Vector2(138.936996F, 133.399994F), new Vector2(138.936996F, 129.737F)); - builder.AddLine(new Vector2(138.936996F, 103.220001F)); - builder.AddLine(new Vector2(175.649994F, 103.220001F)); - builder.AddCubicBezier(new Vector2(180.134003F, 103.220001F), new Vector2(183.770004F, 99.5839996F), new Vector2(183.770004F, 95.0999985F)); - builder.AddLine(new Vector2(183.770004F, -61.5909996F)); - builder.AddCubicBezier(new Vector2(183.770004F, -66.0749969F), new Vector2(180.134003F, -69.7109985F), new Vector2(175.649994F, -69.7109985F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(128.326996F, 103.752998F)); - builder.AddLine(new Vector2(-128.326996F, 103.752998F)); - builder.AddCubicBezier(new Vector2(-134.011993F, 103.752998F), new Vector2(-138.621002F, 99.1449966F), new Vector2(-138.621002F, 93.4599991F)); - builder.AddLine(new Vector2(-138.621002F, -93.4599991F)); - builder.AddCubicBezier(new Vector2(-138.621002F, -99.1449966F), new Vector2(-134.011993F, -103.752998F), new Vector2(-128.326996F, -103.752998F)); - builder.AddLine(new Vector2(128.326996F, -103.752998F)); - builder.AddCubicBezier(new Vector2(134.011993F, -103.752998F), new Vector2(138.621002F, -99.1449966F), new Vector2(138.621002F, -93.4599991F)); - builder.AddLine(new Vector2(138.621002F, 93.4599991F)); - builder.AddCubicBezier(new Vector2(138.621002F, 99.1449966F), new Vector2(134.011993F, 103.752998F), new Vector2(128.326996F, 103.752998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -14.1280003F)); - builder.AddLine(new Vector2(0F, 14.1280003F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -20.316F)); - builder.AddLine(new Vector2(0F, 20.316F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -29.8939991F)); - builder.AddLine(new Vector2(0F, 29.8939991F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(0F, -10.1829996F)); - builder.AddLine(new Vector2(0F, 10.1829996F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Opacity for layer: Background - Emboss - // - - Offset:<181, 164> - // Mask - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(122.071999F, 63.4379997F)); - builder.AddLine(new Vector2(-152.082993F, 63.4379997F)); - builder.AddCubicBezier(new Vector2(-157.768005F, 63.4379997F), new Vector2(-162.376007F, 58.8300018F), new Vector2(-162.376007F, 53.1450005F)); - builder.AddLine(new Vector2(-162.376007F, -148.774994F)); - builder.AddCubicBezier(new Vector2(-162.376007F, -154.460007F), new Vector2(-157.768005F, -159.069F), new Vector2(-152.082993F, -159.069F)); - builder.AddLine(new Vector2(122.071999F, -159.069F)); - builder.AddCubicBezier(new Vector2(127.757004F, -159.069F), new Vector2(132.365005F, -154.460007F), new Vector2(132.365005F, -148.774994F)); - builder.AddLine(new Vector2(132.365005F, 53.1450005F)); - builder.AddCubicBezier(new Vector2(132.365005F, 58.8300018F), new Vector2(127.757004F, 63.4379997F), new Vector2(122.071999F, 63.4379997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(34.0029984F, 34.0830002F)); - builder.AddLine(new Vector2(-34.0029984F, 34.0830002F)); - builder.AddCubicBezier(new Vector2(-35.1080017F, 34.0830002F), new Vector2(-36.0029984F, 33.1879997F), new Vector2(-36.0029984F, 32.0830002F)); - builder.AddLine(new Vector2(-36.0029984F, -32.0830002F)); - builder.AddCubicBezier(new Vector2(-36.0029984F, -33.1879997F), new Vector2(-35.1080017F, -34.0830002F), new Vector2(-34.0029984F, -34.0830002F)); - builder.AddLine(new Vector2(34.0029984F, -34.0830002F)); - builder.AddCubicBezier(new Vector2(35.1080017F, -34.0830002F), new Vector2(36.0029984F, -33.1879997F), new Vector2(36.0029984F, -32.0830002F)); - builder.AddLine(new Vector2(36.0029984F, 32.0830002F)); - builder.AddCubicBezier(new Vector2(36.0029984F, 33.1879997F), new Vector2(35.1080017F, 34.0830002F), new Vector2(34.0029984F, 34.0830002F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(21.1200008F, 0F)); - builder.AddCubicBezier(new Vector2(21.1200008F, 11.6639996F), new Vector2(11.6639996F, 21.1200008F), new Vector2(0F, 21.1200008F)); - builder.AddCubicBezier(new Vector2(-11.6639996F, 21.1200008F), new Vector2(-21.1200008F, 11.6639996F), new Vector2(-21.1200008F, 0F)); - builder.AddCubicBezier(new Vector2(-21.1200008F, -11.6639996F), new Vector2(-11.6639996F, -21.1200008F), new Vector2(0F, -21.1200008F)); - builder.AddCubicBezier(new Vector2(11.6639996F, -21.1200008F), new Vector2(21.1200008F, -11.6639996F), new Vector2(21.1200008F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Layer 26 - // - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Layer 26 - // - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_10() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_11(), Geometry_12() }, - CanvasFilledRegionDetermination.Winding); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - Shape tree root for layer: Layer 26 - // - - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - - Transforms: Layer 26 - // - - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -13.5089998F)); - builder.AddCubicBezier(new Vector2(6.14099979F, -13.5089998F), new Vector2(11.1199999F, -8.52999973F), new Vector2(11.1199999F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(11.1199999F, 2.30900002F), new Vector2(7.81799984F, 7.42999983F), new Vector2(1.29999995F, 13.0279999F)); - builder.AddCubicBezier(new Vector2(0.551999986F, 13.6700001F), new Vector2(-0.551999986F, 13.6700001F), new Vector2(-1.30299997F, 13.0249996F)); - builder.AddLine(new Vector2(-1.73399997F, 12.651F)); - builder.AddCubicBezier(new Vector2(-7.96400023F, 7.19999981F), new Vector2(-11.1199999F, 2.20499992F), new Vector2(-11.1199999F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(-11.1199999F, -8.52999973F), new Vector2(-6.14099979F, -13.5089998F), new Vector2(0F, -13.5089998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - - Shape tree root for layer: Layer 26 - // - - - - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - - Transforms: Layer 26 - // - - - ShapeGroup: Group 1 Offset:<185.26, 186.888> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -6.66599989F)); - builder.AddCubicBezier(new Vector2(-2.36199999F, -6.66599989F), new Vector2(-4.27699995F, -4.75099993F), new Vector2(-4.27699995F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(-4.27699995F, -0.0270000007F), new Vector2(-2.36199999F, 1.88699996F), new Vector2(0F, 1.88699996F)); - builder.AddCubicBezier(new Vector2(2.36199999F, 1.88699996F), new Vector2(4.27699995F, -0.0270000007F), new Vector2(4.27699995F, -2.38899994F)); - builder.AddCubicBezier(new Vector2(4.27699995F, -4.75099993F), new Vector2(2.36199999F, -6.66599989F), new Vector2(0F, -6.66599989F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_13() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_14(), Geometry_15() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-80.8889999F, 56.8230019F)); - builder.AddCubicBezier(new Vector2(-81.5139999F, 51.5219994F), new Vector2(-81.8310013F, 46.2369995F), new Vector2(-81.8310013F, 41.1150017F)); - builder.AddCubicBezier(new Vector2(-81.8339996F, -2.18099999F), new Vector2(-59.6450005F, -36.348999F), new Vector2(-20.9669991F, -52.6559982F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 4+Path 3.PathGeometry - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(7.71000004F, -55.25F)); - builder.AddCubicBezier(new Vector2(49.7140007F, -50.2649994F), new Vector2(79.913002F, -18.1110001F), new Vector2(88.5059967F, 30.7730007F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_16() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_17(), Geometry_18() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-41.8269997F, 88.1110001F)); - builder.AddCubicBezier(new Vector2(-50.1010017F, 71.3909988F), new Vector2(-54.2960014F, 54.9630013F), new Vector2(-54.2939987F, 39.2799988F)); - builder.AddCubicBezier(new Vector2(-54.2919998F, 17.3099995F), new Vector2(-45.6339989F, -2.21700001F), new Vector2(-30.5400009F, -14.2950001F)); - builder.AddCubicBezier(new Vector2(-21.0240002F, -21.9099998F), new Vector2(-9.85700035F, -25.934F), new Vector2(1.75199997F, -25.934F)); - builder.AddCubicBezier(new Vector2(4.29500008F, -25.934F), new Vector2(6.86299992F, -25.7329998F), new Vector2(9.38599968F, -25.3369999F)); - builder.AddCubicBezier(new Vector2(24.8110008F, -22.9130001F), new Vector2(38.6539993F, -13.4320002F), new Vector2(49.4199982F, 2.08200002F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 6+Path 5.PathGeometry - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(58.519001F, 30.7630005F)); - builder.AddCubicBezier(new Vector2(60.5779991F, 43.9910011F), new Vector2(66.7919998F, 53.9329987F), new Vector2(78.0739975F, 62.0540009F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-7.92600012F, 98.5370026F)); - builder.AddCubicBezier(new Vector2(-18.6060009F, 76.9560013F), new Vector2(-24.2520008F, 56.605999F), new Vector2(-24.2539997F, 39.6809998F)); - builder.AddCubicBezier(new Vector2(-24.2539997F, 36.1899986F), new Vector2(-24.0049992F, 32.8619995F), new Vector2(-23.5119991F, 29.7889996F)); - builder.AddCubicBezier(new Vector2(-22.1560001F, 21.3640003F), new Vector2(-18.9039993F, 14.6309996F), new Vector2(-14.1079998F, 10.323F)); - builder.AddCubicBezier(new Vector2(-9.83199978F, 6.47900009F), new Vector2(-4.421F, 4.53100014F), new Vector2(1.97599995F, 4.53100014F)); - builder.AddCubicBezier(new Vector2(2.99399996F, 4.53100014F), new Vector2(4.04699993F, 4.58199978F), new Vector2(5.10599995F, 4.68200016F)); - builder.AddCubicBezier(new Vector2(14.2639999F, 5.55000019F), new Vector2(20.4629993F, 8.57999992F), new Vector2(24.6149998F, 14.217F)); - builder.AddCubicBezier(new Vector2(28.3719997F, 19.3180008F), new Vector2(30.0680008F, 26.007F), new Vector2(31.7490005F, 33.5870018F)); - builder.AddLine(new Vector2(32.1539993F, 35.4309998F)); - builder.AddCubicBezier(new Vector2(35.4249992F, 50.3310013F), new Vector2(39.1290016F, 67.1999969F), new Vector2(57.2560005F, 80.2689972F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(25.9440002F, 93.3280029F)); - builder.AddCubicBezier(new Vector2(12.0319996F, 77.4059982F), new Vector2(4.13999987F, 58.1110001F), new Vector2(2.4849999F, 35.9760017F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - Shape tree root for layer: Print 6 - // - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_21() - { - var result = CanvasGeometry.CreateGroup( - null, - new CanvasGeometry[] { Geometry_22(), Geometry_23() }, - CanvasFilledRegionDetermination.Alternate); - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-88.7099991F, -31.7830009F)); - builder.AddCubicBezier(new Vector2(-82.4240036F, -42.7029991F), new Vector2(-76.189003F, -50.4959984F), new Vector2(-67.8830032F, -57.8660011F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Shape tree root for layer: Print 6 - // - - - - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // - - Path 2+Path 1.PathGeometry - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-49.6189995F, -73.4789963F)); - builder.AddCubicBezier(new Vector2(-36.9119987F, -81.2610016F), new Vector2(-19.6970005F, -85.5319977F), new Vector2(-1.16299999F, -85.5319977F)); - builder.AddCubicBezier(new Vector2(0.138999999F, -85.5319977F), new Vector2(1.45899999F, -85.5100021F), new Vector2(2.75999999F, -85.4670029F)); - builder.AddCubicBezier(new Vector2(23.5860004F, -84.7710037F), new Vector2(42.9339981F, -78.6709976F), new Vector2(57.2400017F, -68.2929993F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Layer aggregator - // - - - - - Layer: lock_icon - // - - - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: lock_icon - // - - ShapeGroup: lock_icon Offset:<30.25, 26.487> - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(11.5459995F, -6.00699997F)); - builder.AddLine(new Vector2(-11.5459995F, -6.00699997F)); - builder.AddCubicBezier(new Vector2(-13.0179996F, -6.00699997F), new Vector2(-14.2110004F, -4.81400013F), new Vector2(-14.2110004F, -3.34200001F)); - builder.AddLine(new Vector2(-14.2110004F, 16.1970005F)); - builder.AddCubicBezier(new Vector2(-14.2110004F, 17.6690006F), new Vector2(-13.0179996F, 18.8610001F), new Vector2(-11.5459995F, 18.8610001F)); - builder.AddLine(new Vector2(11.5459995F, 18.8610001F)); - builder.AddCubicBezier(new Vector2(13.0179996F, 18.8610001F), new Vector2(14.2110004F, 17.6690006F), new Vector2(14.2110004F, 16.1970005F)); - builder.AddLine(new Vector2(14.2110004F, -3.34200001F)); - builder.AddCubicBezier(new Vector2(14.2110004F, -4.81400013F), new Vector2(13.0179996F, -6.00699997F), new Vector2(11.5459995F, -6.00699997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - builder.BeginFigure(new Vector2(0.00100000005F, 9.0909996F)); - builder.AddCubicBezier(new Vector2(-1.47099996F, 9.0909996F), new Vector2(-2.66400003F, 7.89900017F), new Vector2(-2.66400003F, 6.42799997F)); - builder.AddCubicBezier(new Vector2(-2.66400003F, 4.95599985F), new Vector2(-1.47099996F, 3.76200008F), new Vector2(0.00100000005F, 3.76200008F)); - builder.AddCubicBezier(new Vector2(1.472F, 3.76200008F), new Vector2(2.66400003F, 4.95599985F), new Vector2(2.66400003F, 6.42799997F)); - builder.AddCubicBezier(new Vector2(2.66400003F, 7.89900017F), new Vector2(1.472F, 9.0909996F), new Vector2(0.00100000005F, 9.0909996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - - Layer aggregator - // - - - - - Layer: lock_icon - // - - - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - - - Transforms: lock_icon 2 - // - - ShapeGroup: lock_icon Offset:<30.25, 26.487> - // Path 2 - CanvasGeometry Geometry_25() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-3.5F, -0.381999999F)); - builder.AddLine(new Vector2(-3.55200005F, -11.757F)); - builder.AddCubicBezier(new Vector2(-3.55200005F, -13.7189999F), new Vector2(-1.96099997F, -15.309F), new Vector2(0.00100000005F, -15.309F)); - builder.AddCubicBezier(new Vector2(1.96300006F, -15.309F), new Vector2(3.55200005F, -13.7189999F), new Vector2(3.55200005F, -11.757F)); - builder.AddLine(new Vector2(3.55200005F, -9.55900002F)); - builder.AddLine(new Vector2(7.10500002F, -9.55900002F)); - builder.AddLine(new Vector2(7.10500002F, -11.757F)); - builder.AddCubicBezier(new Vector2(7.10500002F, -15.6809998F), new Vector2(3.92499995F, -18.8610001F), new Vector2(0.00100000005F, -18.8610001F)); - builder.AddCubicBezier(new Vector2(-3.92400002F, -18.8610001F), new Vector2(-7.10500002F, -15.6809998F), new Vector2(-7.10500002F, -11.757F)); - builder.AddLine(new Vector2(-7.05299997F, -0.381999999F)); - builder.AddLine(new Vector2(-3.5F, -0.381999999F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: Shield - New - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_26() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(120.720001F, 20.7399998F)); - builder.AddCubicBezier(new Vector2(120.720001F, 18.5219994F), new Vector2(118.959F, 16.6819992F), new Vector2(116.740997F, 16.6359997F)); - builder.AddCubicBezier(new Vector2(97.9300003F, 16.25F), new Vector2(91.276001F, 13.0010004F), new Vector2(81.9980011F, 6.73899984F)); - builder.AddCubicBezier(new Vector2(76.4950027F, 2.72900009F), new Vector2(68.8909988F, 0.25F), new Vector2(60.4850006F, 0.25F)); - builder.AddCubicBezier(new Vector2(52.0779991F, 0.25F), new Vector2(44.4749985F, 2.72900009F), new Vector2(38.9720001F, 6.73899984F)); - builder.AddCubicBezier(new Vector2(29.6940002F, 13.0010004F), new Vector2(23.0400009F, 16.25F), new Vector2(4.22900009F, 16.6359997F)); - builder.AddCubicBezier(new Vector2(2.01200008F, 16.6819992F), new Vector2(0.25F, 18.5219994F), new Vector2(0.25F, 20.7399998F)); - builder.AddLine(new Vector2(0.25F, 47.8370018F)); - builder.AddCubicBezier(new Vector2(0.25F, 52.1100006F), new Vector2(0.686999977F, 56.3230019F), new Vector2(1.48199999F, 60.4749985F)); - builder.AddCubicBezier(new Vector2(6.54500008F, 86.9209976F), new Vector2(27.2840004F, 107.045998F), new Vector2(58.3860016F, 124.976997F)); - builder.AddCubicBezier(new Vector2(59.026001F, 125.344002F), new Vector2(59.7550011F, 125.528F), new Vector2(60.4850006F, 125.528F)); - builder.AddCubicBezier(new Vector2(60.9269981F, 125.528F), new Vector2(61.3660011F, 125.452003F), new Vector2(61.7879982F, 125.317001F)); - builder.AddCubicBezier(new Vector2(62.0620003F, 125.228996F), new Vector2(62.3300018F, 125.122002F), new Vector2(62.5820007F, 124.977997F)); - builder.AddCubicBezier(new Vector2(93.6849976F, 107.045998F), new Vector2(114.425003F, 86.9219971F), new Vector2(119.488998F, 60.4749985F)); - builder.AddCubicBezier(new Vector2(119.613998F, 59.8199997F), new Vector2(119.713997F, 59.1609993F), new Vector2(119.821999F, 58.5029984F)); - builder.AddCubicBezier(new Vector2(120.393997F, 54.9900017F), new Vector2(120.720001F, 51.4360008F), new Vector2(120.720001F, 47.8370018F)); - builder.AddLine(new Vector2(120.720001F, 20.7399998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: shield_emb - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_27() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(60.2350006F, -45.3909988F)); - builder.AddCubicBezier(new Vector2(60.2350006F, -47.6780014F), new Vector2(58.4199982F, -49.5750008F), new Vector2(56.1329994F, -49.6220016F)); - builder.AddCubicBezier(new Vector2(36.7400017F, -50.0200005F), new Vector2(29.8799992F, -53.3689995F), new Vector2(20.3150005F, -59.8250008F)); - builder.AddCubicBezier(new Vector2(14.6420002F, -63.9589996F), new Vector2(6.80200005F, -66.5149994F), new Vector2(-1.86399996F, -66.5149994F)); - builder.AddCubicBezier(new Vector2(-10.5310001F, -66.5149994F), new Vector2(-18.3689995F, -63.9589996F), new Vector2(-24.0419998F, -59.8250008F)); - builder.AddCubicBezier(new Vector2(-33.6069984F, -53.3689995F), new Vector2(-40.4669991F, -50.0239983F), new Vector2(-59.8600006F, -49.6220016F)); - builder.AddCubicBezier(new Vector2(-62.1459999F, -49.5750008F), new Vector2(-63.9620018F, -47.6780014F), new Vector2(-63.9620018F, -45.3909988F)); - builder.AddLine(new Vector2(-63.9620018F, -17.4559994F)); - builder.AddCubicBezier(new Vector2(-63.9620018F, -13.0509996F), new Vector2(-63.5110016F, -8.70800018F), new Vector2(-62.6920013F, -4.42700005F)); - builder.AddCubicBezier(new Vector2(-57.4720001F, 22.8369999F), new Vector2(-36.0919991F, 43.5849991F), new Vector2(-4.02799988F, 62.0709991F)); - builder.AddCubicBezier(new Vector2(-3.36800003F, 62.4490013F), new Vector2(-2.6170001F, 62.6389999F), new Vector2(-1.86399996F, 62.6389999F)); - builder.AddCubicBezier(new Vector2(-1.40799999F, 62.6389999F), new Vector2(-0.954999983F, 62.5600014F), new Vector2(-0.519999981F, 62.4210014F)); - builder.AddCubicBezier(new Vector2(-0.238000005F, 62.3300018F), new Vector2(0.0390000008F, 62.2210007F), new Vector2(0.298000008F, 62.0719986F)); - builder.AddCubicBezier(new Vector2(32.362999F, 43.5849991F), new Vector2(53.7449989F, 22.8379993F), new Vector2(58.9659996F, -4.42700005F)); - builder.AddCubicBezier(new Vector2(59.0950012F, -5.10200024F), new Vector2(59.1990013F, -5.78100014F), new Vector2(59.3089981F, -6.46000004F)); - builder.AddCubicBezier(new Vector2(59.8989983F, -10.0819998F), new Vector2(60.2350006F, -13.7460003F), new Vector2(60.2350006F, -17.4559994F)); - builder.AddLine(new Vector2(60.2350006F, -45.3909988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - - Shape tree root for layer: Checkmark - // - - Offset:<275.5, 276> - CanvasGeometry Geometry_28() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-259.375F, -176.375F)); - builder.AddLine(new Vector2(-239.5F, -155.5F)); - builder.AddLine(new Vector2(-191.875F, -204.125F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<81, 61> - CompositionColorBrush ColorBrush_AlmostCadetBlue_FF53B1A3() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x53, 0xB1, 0xA3)); - } - - CompositionColorBrush ColorBrush_AlmostGray_FF757575() - { - return _colorBrush_AlmostGray_FF757575 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x75, 0x75, 0x75)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF1F0EF() - { - return _colorBrush_AlmostWhiteSmoke_FFF1F0EF = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF1, 0xF0, 0xEF)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF2F0EF() - { - return _colorBrush_AlmostWhiteSmoke_FFF2F0EF = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF2, 0xF0, 0xEF)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF6F8F8() - { - return _colorBrush_AlmostWhiteSmoke_FFF6F8F8 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF6, 0xF8, 0xF8)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Shield - New - // - Offset:<275.5, 276> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostDodgerBlue_FF0078DA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - // - - Shape tree root for layer: SpeechBubble - // - Offset:<153.09, 100.797> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF23C0AA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x23, 0xC0, 0xAA)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostPowderBlue_FF95E9DC() - { - return _gradientStop_0_AlmostPowderBlue_FF95E9DC = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x95, 0xE9, 0xDC)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostLightSeaGreen_FF23C0AA() - { - return _gradientStop_1_AlmostLightSeaGreen_FF23C0AA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x23, 0xC0, 0xAA)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - SpeechBubble - // - - - - Transforms for 12 - SpeechBubble - // - - Shape tree root for layer: SpeechBubble - // - Offset:<153.09, 100.797> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostPowderBlue_FF95E9DC() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x95, 0xE9, 0xDC)); - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Shield - New - // - Offset:<275.5, 276> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostSlateBlue_FF6039DA() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // Opacity for layer: Shape Layer 1 - // Transforms for 12 - SpeechBubble - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(213F, 191F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<81, 61> - result.Shapes.Add(SpriteShape_02()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_m55_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_02()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_00(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(377.819F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 1 Offset:<377.819, 280.903> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_00(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_00(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_04()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_01(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(361.213013F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 2 Offset:<361.213, 280.903> - result.Shapes.Add(SpriteShape_06()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_01(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_01(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_02(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(344.606995F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 3 Offset:<344.607, 280.903> - result.Shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_02(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_02(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_03(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(328.001007F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 4 Offset:<328.001, 280.903> - result.Shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_03(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_03(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_04(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(311.394989F, 280.903015F); - result.Offset = new Vector2(-94.9999847F, -112.000015F); - // ShapeGroup: Group 5 Offset:<311.395, 280.903> - result.Shapes.Add(SpriteShape_09()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_04(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_04(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_05(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(294.789001F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 6 Offset:<294.789, 280.903> - result.Shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_05(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_05(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_06(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(278.183014F, 280.903015F); - result.Offset = new Vector2(-95.0000153F, -112.000015F); - // ShapeGroup: Group 7 Offset:<278.183, 280.903> - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_06(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_06(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_07(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(261.576996F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 8 Offset:<261.577, 280.903> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_07(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_07(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_08(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(244.970993F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 9 Offset:<244.971, 280.903> - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_08(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_08(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_09(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(228.365005F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 10 Offset:<228.365, 280.903> - result.Shapes.Add(SpriteShape_14()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_09(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_09(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_10(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(211.759003F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 11 Offset:<211.759, 280.903> - result.Shapes.Add(SpriteShape_15()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_10(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_10(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_24()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_11(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(195.153F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 12 Offset:<195.153, 280.903> - result.Shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "Scale.X", ScaleXScalarAnimation_1_to_1_11(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", ScaleYScalarAnimation_0_to_1_11(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_00, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 25 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(377.819F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 1 Offset:<377.819, 280.903> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_00, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_00, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_01, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 26 - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(361.213013F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 2 Offset:<361.213, 280.903> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_01, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_01, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_02, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 27 - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(344.606995F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 3 Offset:<344.607, 280.903> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_02, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_02, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_32()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_03, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 28 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(328.001007F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 4 Offset:<328.001, 280.903> - result.Shapes.Add(SpriteShape_20()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_03, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_03, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_34()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_04, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 29 - CompositionContainerShape ContainerShape_34() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(311.394989F, 280.903015F); - result.Offset = new Vector2(-94.9999847F, -112.000015F); - // ShapeGroup: Group 5 Offset:<311.395, 280.903> - result.Shapes.Add(SpriteShape_21()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_04, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_04, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_35() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_36()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_05, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 30 - CompositionContainerShape ContainerShape_36() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(294.789001F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 6 Offset:<294.789, 280.903> - result.Shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_05, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_05, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_37() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_38()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_06, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 31 - CompositionContainerShape ContainerShape_38() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(278.183014F, 280.903015F); - result.Offset = new Vector2(-95.0000153F, -112.000015F); - // ShapeGroup: Group 7 Offset:<278.183, 280.903> - result.Shapes.Add(SpriteShape_23()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_06, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_06, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_39() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_40()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_07, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 32 - CompositionContainerShape ContainerShape_40() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(261.576996F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 8 Offset:<261.577, 280.903> - result.Shapes.Add(SpriteShape_24()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_07, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_07, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_41() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_42()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_08, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 33 - CompositionContainerShape ContainerShape_42() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(244.970993F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 9 Offset:<244.971, 280.903> - result.Shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_08, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_08, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_43() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_44()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_09, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 34 - CompositionContainerShape ContainerShape_44() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(228.365005F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 10 Offset:<228.365, 280.903> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_09, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_09, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_45() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_46()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_10, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 35 - CompositionContainerShape ContainerShape_46() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(211.759003F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 11 Offset:<211.759, 280.903> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_10, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard - Soundwave - // - Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_47() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - result.Shapes.Add(ContainerShape_48()); - StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_11, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard - Soundwave - // - - Transforms for 12 - Dashboard - Soundwave - // - Layer aggregator - // Layer: Layer 36 - CompositionContainerShape ContainerShape_48() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(195.153F, 280.903015F); - result.Offset = new Vector2(-95F, -112.000015F); - // ShapeGroup: Group 12 Offset:<195.153, 280.903> - result.Shapes.Add(SpriteShape_28()); - StartProgressBoundAnimation(result, "Scale.X", _scaleXScalarAnimation_1_to_1_11, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scaleYScalarAnimation_0_to_1_11, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 18 - CompositionContainerShape ContainerShape_49() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_30()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 27 - CompositionContainerShape ContainerShape_50() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 3 Offset:<185.444, 187.619> - result.Shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 26 - CompositionContainerShape ContainerShape_51() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_52()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Shape tree root for layer: Layer 26 - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_52() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(160F, 162F); - // Offset:<1.8544382, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 1.85443819F, 2.37618828F); - // Transforms: Layer 26 - result.Shapes.Add(ContainerShape_53()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Layer 26 - // Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for Layer 26 - CompositionContainerShape ContainerShape_53() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(185.259995F, 200.397003F); - // ShapeGroup: Group 1 Offset:<185.26, 186.888> - result.Shapes.Add(SpriteShape_33()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 23 - CompositionContainerShape ContainerShape_54() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_34()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_3(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 28 - CompositionContainerShape ContainerShape_55() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 2 Offset:<269.745, 187.619> - result.Shapes.Add(SpriteShape_35()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Print 6 - CompositionContainerShape ContainerShape_56() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_57()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_3, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Shape tree root for layer: Print 6 - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_57() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(245F, 162F); - // Offset:<2.6974473, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 2.6974473F, 2.37618828F); - var shapes = result.Shapes; - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_37()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_38()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_39()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_40()); - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - shapes.Add(SpriteShape_41()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_3, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 24 - CompositionContainerShape ContainerShape_58() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(SpriteShape_42()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_4(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 29 - CompositionContainerShape ContainerShape_59() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 3 Offset:<354.045, 187.619> - result.Shapes.Add(SpriteShape_43()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_4, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Layer aggregator - // Layer: lock_icon - CompositionContainerShape ContainerShape_60() - { - var result = _c.CreateContainerShape(); - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - result.Shapes.Add(ContainerShape_61()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_4, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Layer aggregator - // Layer: lock_icon - // Transforms for 12 - Dashboard Items - Gradient - CompositionContainerShape ContainerShape_61() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(25F, 25F); - result.Offset = new Vector2(327.5F, 162F); - // Offset:<3.5404468, 2.3761883>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 3.54044676F, 2.37618828F); - var shapes = result.Shapes; - // Transforms: lock_icon - shapes.Add(ContainerShape_62()); - // Transforms: lock_icon 2 - shapes.Add(ContainerShape_63()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_4, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_4, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Layer aggregator - // - Layer: lock_icon - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for lock_icon - CompositionContainerShape ContainerShape_62() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(30.25F, 30.25F); - result.Scale = new Vector2(0.699999988F, 0.699999988F); - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - result.Shapes.Add(SpriteShape_45()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_5(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Layer aggregator - // - Layer: lock_icon - // Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms for lock_icon 2 - CompositionContainerShape ContainerShape_63() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(30.25F, 16.8659992F); - result.Scale = new Vector2(0.699999988F, 0.699999988F); - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - result.Shapes.Add(SpriteShape_46()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_6(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - // - Shape tree root for layer: SpeechBubble - // Offset:<153.09, 100.797> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF23C0AA()); - colorStops.Add(GradientStop_1_AlmostPowderBlue_FF95E9DC()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(63.0779991F, 93.2919998F); - result.EndPoint = new Vector2(-59.3689995F, -118.793999F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 27 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostPowderBlue_FF95E9DC()); - colorStops.Add(GradientStop_1_AlmostLightSeaGreen_FF23C0AA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 28 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostPowderBlue_FF95E9DC); - colorStops.Add(_gradientStop_1_AlmostLightSeaGreen_FF23C0AA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - - Opacity for layer: 12 - Dashboard - // - - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - - Transforms for Layer 29 - // - - - Transforms for 12 - Dashboard Items - Gradient - // - Shape tree root for layer: Layer 25 - // Offset:<-160.5, -162.25> - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostPowderBlue_FF95E9DC); - colorStops.Add(_gradientStop_1_AlmostLightSeaGreen_FF23C0AA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(-18.2819996F, -10.2329998F); - result.EndPoint = new Vector2(18.3050003F, 10.8909998F); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Shield - New - // Offset:<275.5, 276> - CompositionLinearGradientBrush LinearGradientBrush_4() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostDodgerBlue_FF0078DA()); - colorStops.Add(GradientStop_1_AlmostSlateBlue_FF6039DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(26F, -18F); - result.EndPoint = new Vector2(101F, 123F); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - // - Shape tree root for layer: SpeechBubble - // Offset:<153.09, 100.797> - CompositionPathGeometry PathGeometry_00() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - SpeechBubble - // - - - Transforms for 12 - SpeechBubble - // - Opacity for layer: Speechbubble - Emboss - // Offset:<80, 59.999996> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - CompositionPathGeometry PathGeometry_02() - { - return _pathGeometry_02 = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - CompositionPathGeometry PathGeometry_03() - { - return _pathGeometry_03 = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - CompositionPathGeometry PathGeometry_04() - { - return _pathGeometry_04 = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - CompositionPathGeometry PathGeometry_05() - { - return _pathGeometry_05 = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - CompositionPathGeometry PathGeometry_06() - { - return _pathGeometry_06 = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Background - Emboss - // Offset:<181, 164> - CompositionPathGeometry PathGeometry_07() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - CompositionPathGeometry PathGeometry_08() - { - return _pathGeometry_08 = _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - CompositionPathGeometry PathGeometry_09() - { - return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Shape tree root for layer: Layer 26 - // - - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: Layer 26 - // ShapeGroup: Group 1 Offset:<185.26, 186.888> - // Path 2+Path 1.PathGeometry - CompositionPathGeometry PathGeometry_10() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 4+Path 3.PathGeometry - CompositionPathGeometry PathGeometry_11() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 6+Path 5.PathGeometry - CompositionPathGeometry PathGeometry_12() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CompositionPathGeometry PathGeometry_13() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - CompositionPathGeometry PathGeometry_14() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Print 6 - // - Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Print 6 Scale:0.15,0.15, Offset:<24.984999, 17.976002> - // Path 2+Path 1.PathGeometry - CompositionPathGeometry PathGeometry_15() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - StartProgressBoundAnimation(result, "TrimEnd", _trimEndScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Layer aggregator - // - - - Layer: lock_icon - // - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: lock_icon - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - Layer aggregator - // - - - Layer: lock_icon - // - - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // - Transforms: lock_icon 2 - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_25())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Shield - New - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_18() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_26())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: shield_emb - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_27())); - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Privacy - Shield - // - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - Shape tree root for layer: Checkmark - // Offset:<275.5, 276> - CompositionPathGeometry PathGeometry_20() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_28())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<81, 61> - // Rectangle Path 1.RectangleGeometry - CompositionRoundedRectangleGeometry RoundedRectangle_170p5x115p5() - { - var result = _c.CreateRoundedRectangleGeometry(); - result.CornerRadius = new Vector2(9.99999997E-07F, 9.99999997E-07F); - result.Offset = new Vector2(-85.25F, -57.75F); - result.Size = new Vector2(170.5F, 115.5F); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - SpeechBubble - // - - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<153.09, 100.797> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 153.089996F, 100.796997F), LinearGradientBrush_0());; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - SpeechBubble - // - - Transforms for 12 - SpeechBubble - // Opacity for layer: Speechbubble - Emboss - // Mask - CompositionSpriteShape SpriteShape_01() - { - // Offset:<80, 59.999996> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1F, 0F, 0F, 1F, 80F, 59.9999962F));; - result.StrokeBrush = ColorBrush_Black(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<127.25, 66.25> - var geometry = RoundedRectangle_170p5x115p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 127.25F, 66.25F), ColorBrush_AlmostCadetBlue_FF53B1A3());; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Background - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<174.745, 123.685> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<174.745, 123.685> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 174.744995F, 123.684998F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<377.819, 280.903> - var result = CreateSpriteShape(PathGeometry_03(), new Matrix3x2(1F, 0F, 0F, 1F, 377.819F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 26 - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<361.213, 280.903> - var result = CreateSpriteShape(PathGeometry_04(), new Matrix3x2(1F, 0F, 0F, 1F, 361.213013F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<344.607, 280.903> - var result = CreateSpriteShape(PathGeometry_05(), new Matrix3x2(1F, 0F, 0F, 1F, 344.606995F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<328.001, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 328.001007F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<311.395, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 311.394989F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 30 - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - // Offset:<294.789, 280.903> - var result = CreateSpriteShape(PathGeometry_06(), new Matrix3x2(1F, 0F, 0F, 1F, 294.789001F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 31 - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<278.183, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 278.183014F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 32 - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<261.577, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 261.576996F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 33 - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<244.971, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 244.970993F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 34 - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<228.365, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 228.365005F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 35 - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - // Offset:<211.759, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 211.759003F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - Black - // - - - Opacity for layer: 12 - Dashboard - Soundwave - Black - // - - Layer aggregator - // - Layer: Layer 36 - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<195.153, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 195.153F, 280.903015F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<377.819, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 377.819F, 280.903015F));; - result.StrokeBrush = ColorBrush_AlmostWhiteSmoke_FFF2F0EF(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 26 - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<361.213, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 361.213013F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<344.607, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 344.606995F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<328.001, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 328.001007F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<311.395, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 311.394989F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 30 - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<294.789, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 294.789001F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 31 - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<278.183, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 278.183014F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 32 - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<261.577, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 261.576996F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 33 - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - // Offset:<244.971, 280.903> - var result = CreateSpriteShape(_pathGeometry_05, new Matrix3x2(1F, 0F, 0F, 1F, 244.970993F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 34 - // Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<228.365, 280.903> - var result = CreateSpriteShape(_pathGeometry_04, new Matrix3x2(1F, 0F, 0F, 1F, 228.365005F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 35 - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<211.759, 280.903> - var result = CreateSpriteShape(_pathGeometry_03, new Matrix3x2(1F, 0F, 0F, 1F, 211.759003F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard - Soundwave - // - - - Transforms for 12 - Dashboard - Soundwave - // - - Layer aggregator - // - Layer: Layer 36 - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<195.153, 280.903> - var result = CreateSpriteShape(_pathGeometry_06, new Matrix3x2(1F, 0F, 0F, 1F, 195.153F, 280.903015F));; - result.StrokeBrush = _colorBrush_AlmostWhiteSmoke_FFF2F0EF; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 5F; - result.StrokeThickness = 6F; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Background - Emboss - // ShapeGroup: Group 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<181, 164> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 181F, 164F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 18 - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<185.444, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = PathGeometry_08(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 185.444F, 188.119003F), ColorBrush_AlmostGray_FF757575());; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 27 - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<185.444, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 185.444F, 187.619003F), ColorBrush_AlmostWhiteSmoke_FFF1F0EF());; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 27 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_32() - { - // Offset:<24.949997, 25.071> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Layer 26 - // - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Layer 26 - // Path 2+Path 1 - CompositionSpriteShape SpriteShape_33() - { - // Offset:<185.26, 186.888> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 185.259995F, 186.888F), _colorBrush_White);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 23 - // Path 1 - CompositionSpriteShape SpriteShape_34() - { - // Offset:<269.745, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 269.744995F, 188.119003F), _colorBrush_AlmostGray_FF757575);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 28 - // Path 1 - CompositionSpriteShape SpriteShape_35() - { - // Offset:<269.745, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 269.744995F, 187.619003F), _colorBrush_AlmostWhiteSmoke_FFF1F0EF);; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 28 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_36() - { - // Offset:<24.949997, 25.071> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 4+Path 3 - CompositionSpriteShape SpriteShape_37() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", StrokeThicknessScalarAnimation_0_to_15(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 6+Path 5 - CompositionSpriteShape SpriteShape_38() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 8 - CompositionSpriteShape SpriteShape_39() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_13(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 7 - CompositionSpriteShape SpriteShape_40() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_14(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - Shape tree root for layer: Print 6 - // Transforms: Layer 23 Scale:0.99,0.99, Offset:<0, 0.5> - // Path 2+Path 1 - CompositionSpriteShape SpriteShape_41() - { - // Offset:<24.898298, 23.5027>, Scale:<0.15, 0.15> - var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(0.150000006F, 0F, 0F, 0.150000006F, 24.8982983F, 23.5027008F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - StartProgressBoundAnimation(result, "StrokeThickness", _strokeThicknessScalarAnimation_0_to_15, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 24 - // Path 1 - CompositionSpriteShape SpriteShape_42() - { - // Offset:<354.045, 188.119>, Rotation:-0.007497971896762304 degrees, - // Scale:<0.99, 0.99> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.99000001F, 0F, 0F, 0.99000001F, 354.045013F, 188.119003F), _colorBrush_AlmostGray_FF757575);; - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - Opacity for layer: Layer 29 - // Path 1 - CompositionSpriteShape SpriteShape_43() - { - // Offset:<354.045, 187.619> - var geometry = _pathGeometry_08; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.045013F, 187.619003F), _colorBrush_AlmostWhiteSmoke_FFF2F0EF);; - return result; - } - - // - - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - - PreComp layer: 12 - Dashboard - // - - - - - - Opacity for layer: 12 - Dashboard - // - - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - - Transforms for Layer 29 - // - - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - // Path 1 - CompositionSpriteShape SpriteShape_44() - { - // Offset:<24.949997, 25.071> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.9499969F, 25.0709991F), LinearGradientBrush_3());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionSpriteShape SpriteShape_45() - { - // Offset:<30.25, 26.487> - var geometry = PathGeometry_16(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 30.25F, 26.4869995F), ColorBrush_AlmostWhiteSmoke_FFF6F8F8());; - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon 2 - // ShapeGroup: lock_icon Offset:<30.25, 26.487> - CompositionSpriteShape SpriteShape_46() - { - // Offset:<30.25, 26.487> - var geometry = PathGeometry_17(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 30.25F, 26.4869995F), _colorBrush_AlmostWhiteSmoke_FFF6F8F8);; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New - // Path 1 - CompositionSpriteShape SpriteShape_47() - { - // Offset:<90, 156.5> - var geometry = PathGeometry_18(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 90F, 156.5F), LinearGradientBrush_4());; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: shield_emb - // Path 1 - CompositionSpriteShape SpriteShape_48() - { - // Offset:<150.425, 219.35501> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(1F, 0F, 0F, 1F, 150.425003F, 219.355011F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Privacy - Shield - // - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - // Path 1 - CompositionSpriteShape SpriteShape_49() - { - // Offset:<322.10626, 350.51398>, Scale:<0.75, 0.75> - var result = CreateSpriteShape(PathGeometry_20(), new Matrix3x2(0.75F, 0F, 0F, 0.75F, 322.106262F, 350.513977F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 10F; - return result; - } - - // Opacity for layer: 12 - Privacy - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 12 - Privacy - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_7(), _rootProgress); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 12 - SpeechBubble - children.InsertAtTop(ContainerVisual_02()); - // Opacity for layer: Shape Layer 1 - children.InsertAtTop(ShapeVisual_02()); - // PreComp layer: 12 - Dashboard - children.InsertAtTop(ContainerVisual_05()); - // PreComp layer: 12 - Privacy - Shield - children.InsertAtTop(ContainerVisual_24()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for 12 - SpeechBubble - result.Children.InsertAtTop(ContainerVisual_03()); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(213F, 191F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m55_to_0(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(300F, 200F); - var children = result.Children; - // Shape tree root for layer: SpeechBubble - children.InsertAtTop(ShapeVisual_00()); - // Opacity for layer: Speechbubble - Emboss - children.InsertAtTop(ShapeVisual_01()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Dashboard - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 12 - Dashboard - result.Children.InsertAtTop(ContainerVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Dashboard - // Transforms for 12 - Dashboard - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_07()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_5(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Dashboard - // Opacity for layer: 12 - Dashboard - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - var children = result.Children; - // Opacity for layer: Background - Shadow - children.InsertAtTop(ShapeVisual_03()); - // Shape tree root for layer: Background - children.InsertAtTop(ShapeVisual_04()); - // PreComp layer: 12 - Dashboard - Soundwave - Black - children.InsertAtTop(ContainerVisual_08()); - // PreComp layer: 12 - Dashboard - Soundwave - children.InsertAtTop(ContainerVisual_10()); - // Opacity for layer: Background - Emboss - children.InsertAtTop(ShapeVisual_07()); - // Opacity for layer: Layer 18 - children.InsertAtTop(ShapeVisual_08()); - // Opacity for layer: Layer 27 - children.InsertAtTop(ShapeVisual_09()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_12()); - // Shape tree root for layer: Layer 26 - children.InsertAtTop(ShapeVisual_11()); - // Opacity for layer: Layer 23 - children.InsertAtTop(ShapeVisual_12()); - // Opacity for layer: Layer 28 - children.InsertAtTop(ShapeVisual_13()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_16()); - // Shape tree root for layer: Print 6 - children.InsertAtTop(ShapeVisual_15()); - // Opacity for layer: Layer 24 - children.InsertAtTop(ShapeVisual_16()); - // Opacity for layer: Layer 29 - children.InsertAtTop(ShapeVisual_17()); - // PreComp layer: 12 - Dashboard Items - Gradient - children.InsertAtTop(ContainerVisual_20()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_19()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - Black - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Scale = new Vector3(1F, 1F, 0F); - // Opacity for layer: 12 - Dashboard - Soundwave - Black - result.Children.InsertAtTop(ContainerVisual_09()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - Black - // Transforms for 12 - Dashboard - Soundwave - Black Scale(1,1,0), Offset(0,1,0) - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - // Offset:<0, 1>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 1F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_05()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(175F, 125F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 12 - Dashboard - Soundwave - result.Children.InsertAtTop(ContainerVisual_11()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector3Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard - Soundwave - // Transforms for 12 - Dashboard - Soundwave - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(350F, 250F); - // Layer aggregator - result.Children.InsertAtTop(ShapeVisual_06()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(185.444F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 27 - result.Children.InsertAtTop(ContainerVisual_13()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 18 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - // Offset:<1.8544382, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 1.85443819F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_14()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 27 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(160F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_15()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 27 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_10()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(269.744995F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 28 - result.Children.InsertAtTop(ContainerVisual_17()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 23 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - // Offset:<2.6974473, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 2.6974473F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_18()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 28 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(245F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_19()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_3, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 28 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_14()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(354.045013F, 187.619003F, 0F); - result.IsVisible = false; - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for Layer 29 - result.Children.InsertAtTop(ContainerVisual_21()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_4(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 24 Scale(0.99,0.99,0), Offset(0,0.5,0) - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - // Offset:<3.5404468, 2.3761883>, Scale:<0.99, 0.99> - result.TransformMatrix = new Matrix4x4(0.99000001F, 0F, 0F, 0F, 0F, 0.99000001F, 0F, 0F, 0F, 0F, 0F, 0F, 3.54044676F, 2.37618828F, 0F, 1F); - // Transforms for 12 - Dashboard Items - Gradient - result.Children.InsertAtTop(ContainerVisual_22()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard Items - Gradient - // Transforms for Layer 29 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(25F, 25F, 0F); - result.Offset = new Vector3(327.5F, 162F, 0F); - result.Children.InsertAtTop(ContainerVisual_23()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_4(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_4, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Dashboard - // - - - - Opacity for layer: 12 - Dashboard - // - - PreComp layer: 12 - Dashboard Items - Gradient - // - Transforms for Layer 29 - // Transforms for 12 - Dashboard Items - Gradient - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(50F, 50F); - // Shape tree root for layer: Layer 25 - result.Children.InsertAtTop(ShapeVisual_18()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Privacy - Shield - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // PreComp layer: 12 - Privacy - Shield - // Transforms for 12 - Privacy - Shield - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(150F, 219F, 0F); - result.Children.InsertAtTop(ContainerVisual_26()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1p05(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1p05, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_6(), _rootProgress); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Privacy - Shield - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Shape tree root for layer: Shield - New - children.InsertAtTop(ShapeVisual_20()); - // Opacity for layer: shield_emb - children.InsertAtTop(ShapeVisual_21()); - // Shape tree root for layer: Checkmark - children.InsertAtTop(ShapeVisual_22()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 12 - Privacy - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_00() - { - return _cubicBezierEasingFunction_00 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_01() - { - return _cubicBezierEasingFunction_01 = _c.CreateCubicBezierEasingFunction(new Vector2(0.25F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_02() - { - return _cubicBezierEasingFunction_02 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_03() - { - return _cubicBezierEasingFunction_03 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_04() - { - return _cubicBezierEasingFunction_04 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.150000006F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_05() - { - return _cubicBezierEasingFunction_05 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_06() - { - return _cubicBezierEasingFunction_06 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_07() - { - return _cubicBezierEasingFunction_07 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.150000006F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_08() - { - return _cubicBezierEasingFunction_08 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_09() - { - return _cubicBezierEasingFunction_09 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_10() - { - return _cubicBezierEasingFunction_10 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_03); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_03); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 18 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 23 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 24 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 0.400000006F, _cubicBezierEasingFunction_03); - return result; - } - - // - - PreComp layer: 12 - Privacy - Comped - // - Transforms for 12 - Privacy - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 1F, CubicBezierEasingFunction_03()); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 28 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // Opacity for layer: Layer 29 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _cubicBezierEasingFunction_03); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m55_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_m55_to_0 = CreateScalarKeyFrameAnimation(0F, -55F, HoldThenStepEasingFunction()); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 3F, CubicBezierEasingFunction_00()); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 0F, CubicBezierEasingFunction_01()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, CubicBezierEasingFunction_02()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1.04999995F, CubicBezierEasingFunction_09()); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 1F, CubicBezierEasingFunction_10()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_2 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_3 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.04999995F, _cubicBezierEasingFunction_09); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_4() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_4 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.04999995F, _cubicBezierEasingFunction_09); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1p05() - { - // Frame 0. - var result = _scalarAnimation_0_to_1p05 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1.04999995F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_00() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_00 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1F, _holdThenStepEasingFunction); - // Frame 31. - result.InsertKeyFrame(0.147619054F, 1F, CubicBezierEasingFunction_04()); - // Frame 46. - result.InsertKeyFrame(0.219047621F, 1F, CubicBezierEasingFunction_05()); - // Frame 81. - result.InsertKeyFrame(0.385714293F, 1F, CubicBezierEasingFunction_06()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_01() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_01 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1F, _cubicBezierEasingFunction_04); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 1F, _cubicBezierEasingFunction_05); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_02() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_02 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 1F, _holdThenStepEasingFunction); - // Frame 29. - result.InsertKeyFrame(0.138095245F, 1F, _cubicBezierEasingFunction_04); - // Frame 44. - result.InsertKeyFrame(0.209523812F, 1F, _cubicBezierEasingFunction_05); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_03() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_03 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 1F, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, 1F, _cubicBezierEasingFunction_04); - // Frame 43. - result.InsertKeyFrame(0.204761907F, 1F, _cubicBezierEasingFunction_05); - // Frame 78. - result.InsertKeyFrame(0.371428579F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_04() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_04 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, 1F, _holdThenStepEasingFunction); - // Frame 27. - result.InsertKeyFrame(0.128571436F, 1F, _cubicBezierEasingFunction_04); - // Frame 42. - result.InsertKeyFrame(0.200000003F, 1F, _cubicBezierEasingFunction_05); - // Frame 77. - result.InsertKeyFrame(0.366666675F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_05() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_05 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 1F, _holdThenStepEasingFunction); - // Frame 26. - result.InsertKeyFrame(0.123809524F, 1F, _cubicBezierEasingFunction_04); - // Frame 41. - result.InsertKeyFrame(0.195238099F, 1F, _cubicBezierEasingFunction_05); - // Frame 76. - result.InsertKeyFrame(0.36190477F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_06() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_06 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 1F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1F, _cubicBezierEasingFunction_04); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 1F, _cubicBezierEasingFunction_05); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_07() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_07 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 1F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 1F, _cubicBezierEasingFunction_04); - // Frame 39. - result.InsertKeyFrame(0.18571429F, 1F, _cubicBezierEasingFunction_05); - // Frame 74. - result.InsertKeyFrame(0.352380961F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_08() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_08 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 1F, _holdThenStepEasingFunction); - // Frame 23. - result.InsertKeyFrame(0.10952381F, 1F, _cubicBezierEasingFunction_04); - // Frame 38. - result.InsertKeyFrame(0.180952385F, 1F, _cubicBezierEasingFunction_05); - // Frame 73. - result.InsertKeyFrame(0.347619057F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_09() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_09 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, 1F, _holdThenStepEasingFunction); - // Frame 22. - result.InsertKeyFrame(0.104761906F, 1F, _cubicBezierEasingFunction_04); - // Frame 37. - result.InsertKeyFrame(0.176190481F, 1F, _cubicBezierEasingFunction_05); - // Frame 72. - result.InsertKeyFrame(0.342857152F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_10() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_10 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 1F, _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1F, _cubicBezierEasingFunction_04); - // Frame 36. - result.InsertKeyFrame(0.171428576F, 1F, _cubicBezierEasingFunction_05); - // Frame 71. - result.InsertKeyFrame(0.338095248F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleXScalarAnimation_1_to_1_11() - { - // Frame 0. - var result = _scaleXScalarAnimation_1_to_1_11 = CreateScalarKeyFrameAnimation(0F, 1F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1F, _cubicBezierEasingFunction_04); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 1F, _cubicBezierEasingFunction_05); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, _cubicBezierEasingFunction_06); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_00() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_00 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 0F, _holdThenStepEasingFunction); - // Frame 31. - result.InsertKeyFrame(0.147619054F, 1.10000002F, CubicBezierEasingFunction_07()); - // Frame 46. - result.InsertKeyFrame(0.219047621F, 0.980000019F, CubicBezierEasingFunction_08()); - // Frame 81. - result.InsertKeyFrame(0.385714293F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_01() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_01 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_02() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_02 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 0F, _holdThenStepEasingFunction); - // Frame 29. - result.InsertKeyFrame(0.138095245F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 44. - result.InsertKeyFrame(0.209523812F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_03() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_03 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, 0F, _holdThenStepEasingFunction); - // Frame 28. - result.InsertKeyFrame(0.13333334F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 43. - result.InsertKeyFrame(0.204761907F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 78. - result.InsertKeyFrame(0.371428579F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_04() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_04 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, 0F, _holdThenStepEasingFunction); - // Frame 27. - result.InsertKeyFrame(0.128571436F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 42. - result.InsertKeyFrame(0.200000003F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 77. - result.InsertKeyFrame(0.366666675F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_05() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_05 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 0F, _holdThenStepEasingFunction); - // Frame 26. - result.InsertKeyFrame(0.123809524F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 41. - result.InsertKeyFrame(0.195238099F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 76. - result.InsertKeyFrame(0.36190477F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_06() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_06 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, 0F, _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_07() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_07 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 24. - result.InsertKeyFrame(0.114285715F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 39. - result.InsertKeyFrame(0.18571429F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 74. - result.InsertKeyFrame(0.352380961F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_08() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_08 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 0F, _holdThenStepEasingFunction); - // Frame 23. - result.InsertKeyFrame(0.10952381F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 38. - result.InsertKeyFrame(0.180952385F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 73. - result.InsertKeyFrame(0.347619057F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_09() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_09 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, 0F, _holdThenStepEasingFunction); - // Frame 22. - result.InsertKeyFrame(0.104761906F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 37. - result.InsertKeyFrame(0.176190481F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 72. - result.InsertKeyFrame(0.342857152F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_10() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_10 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 36. - result.InsertKeyFrame(0.171428576F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 71. - result.InsertKeyFrame(0.338095248F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScaleYScalarAnimation_0_to_1_11() - { - // Frame 0. - var result = _scaleYScalarAnimation_0_to_1_11 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, 1.10000002F, _cubicBezierEasingFunction_07); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 0.980000019F, _cubicBezierEasingFunction_08); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // StrokeThickness - ScalarKeyFrameAnimation StrokeThicknessScalarAnimation_0_to_15() - { - // Frame 0. - var result = _strokeThicknessScalarAnimation_0_to_15 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 15F, _cubicBezierEasingFunction_02); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 55. - var result = CreateScalarKeyFrameAnimation(0.261904806F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 75. - result.InsertKeyFrame(0.357142836F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.449999988F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 45. - var result = CreateScalarKeyFrameAnimation(0.214285731F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 74. - result.InsertKeyFrame(0.352380931F, 1F, _cubicBezierEasingFunction_01); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 34. - var result = CreateScalarKeyFrameAnimation(0.161904782F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 54. - result.InsertKeyFrame(0.257142842F, 1F, _cubicBezierEasingFunction_10); - return result; - } - - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _trimEndScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 1F, _cubicBezierEasingFunction_00); - return result; - } - - // - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - PreComp layer: 12 - Privacy - Shield - // - - - - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // - - Shape tree root for layer: Checkmark - // - Offset:<275.5, 276> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_02); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - SpeechBubble - // - Transforms for 12 - SpeechBubble - // Shape tree root for layer: SpeechBubble - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(300F, 200F); - // Offset:<153.09, 100.797> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - SpeechBubble - // - Transforms for 12 - SpeechBubble - // Shape tree root for layer: Speechbubble - Emboss - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(300F, 200F); - // Offset:<80, 59.999996> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - PreComp layer: 12 - Privacy - Comped - // Transforms for 12 - Privacy - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_00()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - Shadow - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.0299999993F; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Offset:<174.745, 123.685> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard - Soundwave - Black - // Opacity for layer: 12 - Dashboard - Soundwave - Black - // Layer aggregator - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - var shapes = result.Shapes; - // Layer: Layer 25 - shapes.Add(ContainerShape_01()); - // Layer: Layer 26 - shapes.Add(ContainerShape_03()); - // Layer: Layer 27 - shapes.Add(ContainerShape_05()); - // Layer: Layer 28 - shapes.Add(ContainerShape_07()); - // Layer: Layer 29 - shapes.Add(ContainerShape_09()); - // Layer: Layer 30 - shapes.Add(ContainerShape_11()); - // Layer: Layer 31 - shapes.Add(ContainerShape_13()); - // Layer: Layer 32 - shapes.Add(ContainerShape_15()); - // Layer: Layer 33 - shapes.Add(ContainerShape_17()); - // Layer: Layer 34 - shapes.Add(ContainerShape_19()); - // Layer: Layer 35 - shapes.Add(ContainerShape_21()); - // Layer: Layer 36 - shapes.Add(ContainerShape_23()); - return result; - } - - // - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - Transforms for 12 - Privacy - Comped - // - - - - PreComp layer: 12 - Dashboard - // - - - Opacity for layer: 12 - Dashboard - // - PreComp layer: 12 - Dashboard - Soundwave - // Transforms for 12 - Dashboard - Soundwave - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(350F, 250F); - var shapes = result.Shapes; - // Layer: Layer 25 - shapes.Add(ContainerShape_25()); - // Layer: Layer 26 - shapes.Add(ContainerShape_27()); - // Layer: Layer 27 - shapes.Add(ContainerShape_29()); - // Layer: Layer 28 - shapes.Add(ContainerShape_31()); - // Layer: Layer 29 - shapes.Add(ContainerShape_33()); - // Layer: Layer 30 - shapes.Add(ContainerShape_35()); - // Layer: Layer 31 - shapes.Add(ContainerShape_37()); - // Layer: Layer 32 - shapes.Add(ContainerShape_39()); - // Layer: Layer 33 - shapes.Add(ContainerShape_41()); - // Layer: Layer 34 - shapes.Add(ContainerShape_43()); - // Layer: Layer 35 - shapes.Add(ContainerShape_45()); - // Layer: Layer 36 - shapes.Add(ContainerShape_47()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Background - Emboss - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.400000006F; - result.Size = new Vector2(350F, 250F); - // Offset:<181, 164> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 18 - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_49()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 27 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_50()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 27 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_32()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 26 - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_51()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 23 - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_54()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 28 - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_55()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 28 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_36()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Print 6 - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_56()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 24 - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_58()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Shape tree root for layer: Layer 29 - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - result.Shapes.Add(ContainerShape_59()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - PreComp layer: 12 - Dashboard Items - Gradient - // - - Transforms for Layer 29 - // - Transforms for 12 - Dashboard Items - Gradient - // Shape tree root for layer: Layer 25 - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(50F, 50F); - // Offset:<-160.5, -162.25> - result.Shapes.Add(SpriteShape_44()); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Dashboard - // - Opacity for layer: 12 - Dashboard - // Layer aggregator - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(350F, 250F); - // Layer: lock_icon - result.Shapes.Add(ContainerShape_60()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Shield - New - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_47()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: shield_emb - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.400000006F; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_48()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 12 - Privacy - Comped - // - - - Transforms for 12 - Privacy - Comped - // - - PreComp layer: 12 - Privacy - Shield - // - Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: Checkmark - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<275.5, 276> - result.Shapes.Add(SpriteShape_49()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-81F, -21F), _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector2(-81F, -61F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = _offsetVector2Animation_1 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Shape tree root for layer: Layer 26 - // - Transforms: Layer 18 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: Layer 26 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-160F, -167F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-160F, -167F), _holdThenStepEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-160F, -161.5F), _cubicBezierEasingFunction_09); - // Frame 75. - result.InsertExpressionKeyFrame(0.357142836F, "Pow(1-_.t0,3)*Vector2(-160,-161.5)+(3*Square(1-_.t0)*_.t0*Vector2(-160,-160.667))+(3*(1-_.t0)*Square(_.t0)*Vector2(-160,-161.917))+(Pow(_.t0,3)*Vector2(-160,-162))", _stepThenHoldEasingFunction); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector2(-160F, -162F), _stepThenHoldEasingFunction); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_3() - { - // Frame 0. - var result = _offsetVector2Animation_3 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_4() - { - // Frame 0. - var result = _offsetVector2Animation_4 = CreateVector2KeyFrameAnimation(0F, new Vector2(-95F, -102F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(-95F, -102F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(-95F, -112F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_5() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-5.16599989F, 2.90400004F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(-5.16599989F, 2.90400004F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector2(-5.16599989F, -5.09600019F), _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.150000006F, 1F))); - // Frame 74. - result.InsertExpressionKeyFrame(0.352380931F, "Pow(1-_.t1,3)*Vector2(-5.166,-5.096)+(3*Square(1-_.t1)*_.t1*Vector2(-5.166,-6.096))+(3*(1-_.t1)*Square(_.t1)*Vector2(-5.166,-3.429))+(Pow(_.t1,3)*Vector2(-5.166,-3.096))", _stepThenHoldEasingFunction); - // Frame 74. - result.InsertKeyFrame(0.352380961F, new Vector2(-5.16599989F, -3.09599996F), _stepThenHoldEasingFunction); - return result; - } - - // - - - - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - - - - Transforms for 12 - Privacy - Comped - // - - - - - - PreComp layer: 12 - Dashboard - // - - - - - Opacity for layer: 12 - Dashboard - // - - - Layer aggregator - // - - Layer: lock_icon - // - Transforms: Layer 24 Scale:0.99,0.99, Offset:<0, 0.5> - // Transforms: lock_icon 2 - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_6() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-5.16699982F, 3.70300007F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, new Vector2(-5.16699982F, 3.70300007F), _holdThenStepEasingFunction); - // Frame 34. - result.InsertKeyFrame(0.161904767F, new Vector2(-5.16699982F, -1.722F), _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F))); - // Frame 54. - result.InsertExpressionKeyFrame(0.257142842F, "Pow(1-_.t2,3)*Vector2(-5.167,-1.722)+(3*Square(1-_.t2)*_.t2*Vector2(-5.167,-2.189))+(3*(1-_.t2)*Square(_.t2)*Vector2(-5.167,0.465))+(Pow(_.t2,3)*Vector2(-5.167,0.903))", _stepThenHoldEasingFunction); - // Frame 54. - result.InsertKeyFrame(0.257142872F, new Vector2(-5.16699982F, 0.902999997F), _stepThenHoldEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_00() - { - // Frame 0. - var result = _shapeVisibilityAnimation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 21. - result.InsertKeyFrame(0.100000001F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_01() - { - // Frame 0. - var result = _shapeVisibilityAnimation_01 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 20. - result.InsertKeyFrame(0.095238097F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_02() - { - // Frame 0. - var result = _shapeVisibilityAnimation_02 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_03() - { - // Frame 0. - var result = _shapeVisibilityAnimation_03 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 18. - result.InsertKeyFrame(0.0857142881F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_04() - { - // Frame 0. - var result = _shapeVisibilityAnimation_04 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 17. - result.InsertKeyFrame(0.0809523836F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_05() - { - // Frame 0. - var result = _shapeVisibilityAnimation_05 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_06() - { - // Frame 0. - var result = _shapeVisibilityAnimation_06 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_07() - { - // Frame 0. - var result = _shapeVisibilityAnimation_07 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_08() - { - // Frame 0. - var result = _shapeVisibilityAnimation_08 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_09() - { - // Frame 0. - var result = _shapeVisibilityAnimation_09 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 12. - result.InsertKeyFrame(0.0571428575F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_10() - { - // Frame 0. - var result = _shapeVisibilityAnimation_10 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - Vector2KeyFrameAnimation ShapeVisibilityAnimation_11() - { - // Frame 0. - var result = _shapeVisibilityAnimation_11 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - SpeechBubble - // Transforms for 12 - SpeechBubble - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-81F, -21F, 0F), _holdThenStepEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector3(-81F, -61F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = _offsetVector3Animation_1 = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 15F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(0F, 15F, 0F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(0F, 0F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - - - PreComp layer: 12 - Privacy - Comped - // - - - - Transforms for 12 - Privacy - Comped - // - - - PreComp layer: 12 - Dashboard - // - - Opacity for layer: 12 - Dashboard - // PreComp layer: 12 - Dashboard Items - Gradient - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_4() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-95F, -102F, 0F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector3(-95F, -102F, 0F), _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, new Vector3(-95F, -112F, 0F), _cubicBezierEasingFunction_02); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Dashboard - // Opacity for layer: 12 - Dashboard - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_5() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-181F, -133F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-181F, -133F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-181F, -173F, 0F), _cubicBezierEasingFunction_00); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector3(-181F, -163F, 0F), _cubicBezierEasingFunction_01); - return result; - } - - // - - - PreComp layer: 12 - Privacy - Comped - // - - Transforms for 12 - Privacy - Comped - // - PreComp layer: 12 - Privacy - Shield - // Transforms for Null 108 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_6() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-292F, -91F, 0F), _stepThenHoldEasingFunction); - // Frame 15. - result.InsertKeyFrame(0.0714285746F, new Vector3(-292F, -91F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector3(-292F, -189.406998F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.5F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector3(-292F, -184F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0.596000016F, 1F))); - return result; - } - - // PreComp layer: 12 - Privacy - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_7() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal PrivacysettingsLottie_AnimatedVisual_UAPv7( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7); - } - } - } -} diff --git a/Rise Media Player Dev/AnimatedVisuals/UpdateSettingsLottie.cs b/Rise Media Player Dev/AnimatedVisuals/UpdateSettingsLottie.cs deleted file mode 100644 index 213ae523b..000000000 --- a/Rise Media Player Dev/AnimatedVisuals/UpdateSettingsLottie.cs +++ /dev/null @@ -1,14668 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// LottieGen version: -// 7.1.0-build.0 -// -// Command: -// LottieGen -Language CSharp -Public -WinUIVersion 2.4 -InputFile updateSettingsLottie.json -// -// Input file: -// updateSettingsLottie.json (70790 bytes created 14:07+01:00 Apr 12 2022) -// -// LottieGen source: -// http://aka.ms/Lottie -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -// __________________________________________________________________________ -// | Object stats | UAP v12 count | UAP v8 count | UAP v7 count | -// |__________________________|_______________|______________|______________| -// | All CompositionObjects | 888 | 888 | 610 | -// |--------------------------+---------------+--------------+--------------| -// | Expression animators | 94 | 94 | 88 | -// | KeyFrame animators | 94 | 94 | 88 | -// | Reference parameters | 94 | 94 | 88 | -// | Expression operations | 0 | 0 | 0 | -// |--------------------------+---------------+--------------+--------------| -// | Animated brushes | 1 | 1 | 1 | -// | Animated gradient stops | - | - | - | -// | ExpressionAnimations | 1 | 1 | 1 | -// | PathKeyFrameAnimations | - | - | - | -// |--------------------------+---------------+--------------+--------------| -// | ContainerVisuals | 38 | 38 | 12 | -// | ShapeVisuals | 33 | 33 | 28 | -// |--------------------------+---------------+--------------+--------------| -// | ContainerShapes | 34 | 34 | 32 | -// | CompositionSpriteShapes | 51 | 51 | 46 | -// |--------------------------+---------------+--------------+--------------| -// | Brushes | 57 | 57 | 10 | -// | Gradient stops | 5 | 5 | 5 | -// | CompositionVisualSurface | 26 | 26 | - | -// -------------------------------------------------------------------------- -using Microsoft.Graphics.Canvas; -using Microsoft.Graphics.Canvas.Effects; -using Microsoft.Graphics.Canvas.Geometry; -using System; -using System.Collections.Generic; -using System.Numerics; -using Windows.Graphics; -using Windows.UI; -using Windows.UI.Composition; - -namespace AnimatedVisuals -{ - // Name: 23 - CHN Security - // Frame rate: 60 fps - // Frame count: 210 - // Duration: 3500.0 mS - sealed class UpdateSettingsLottie - : Microsoft.UI.Xaml.Controls.IAnimatedVisualSource - { - // Animation duration: 3.500 seconds. - internal const long c_durationTicks = 35000000; - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor) - { - object ignored = null; - return TryCreateAnimatedVisual(compositor, out ignored); - } - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor, out object diagnostics) - { - diagnostics = null; - - if (UpdateSettingsLottie_AnimatedVisual_UAPv12.IsRuntimeCompatible()) - { - var res = - new UpdateSettingsLottie_AnimatedVisual_UAPv12( - compositor - ); - return res; - } - - if (UpdateSettingsLottie_AnimatedVisual_UAPv8.IsRuntimeCompatible()) - { - var res = - new UpdateSettingsLottie_AnimatedVisual_UAPv8( - compositor - ); - return res; - } - - if (UpdateSettingsLottie_AnimatedVisual_UAPv7.IsRuntimeCompatible()) - { - var res = - new UpdateSettingsLottie_AnimatedVisual_UAPv7( - compositor - ); - return res; - } - - return null; - } - - /// - /// Gets the number of frames in the animation. - /// - public double FrameCount => 210d; - - /// - /// Gets the frame rate of the animation. - /// - public double Framerate => 60d; - - /// - /// Gets the duration of the animation. - /// - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - - /// - /// Converts a zero-based frame number to the corresponding progress value denoting the - /// start of the frame. - /// - public double FrameToProgress(double frameNumber) - { - return frameNumber / 210d; - } - - /// - /// Returns a map from marker names to corresponding progress values. - /// - public IReadOnlyDictionary Markers => - new Dictionary - { - }; - - /// - /// Sets the color property with the given name, or does nothing if no such property - /// exists. - /// - public void SetColorProperty(string propertyName, Color value) - { - } - - /// - /// Sets the scalar property with the given name, or does nothing if no such property - /// exists. - /// - public void SetScalarProperty(string propertyName, double value) - { - } - - sealed class UpdateSettingsLottie_AnimatedVisual_UAPv12 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_1; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_4; - CompositionColorBrush _colorBrush_AlmostBlack_FF000F25; - CompositionColorBrush _colorBrush_AlmostDimGray_FF737373; - CompositionColorBrush _colorBrush_AlmostMidnightBlue_FF1F1F66; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF0EFEE; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF5B41D2; - CompositionColorGradientStop _gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078D3; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_02; - CompositionPathGeometry _pathGeometry_03; - CompositionPathGeometry _pathGeometry_04; - CompositionPathGeometry _pathGeometry_05; - CompositionPathGeometry _pathGeometry_06; - CompositionPathGeometry _pathGeometry_07; - CompositionPathGeometry _pathGeometry_09; - CompositionPathGeometry _pathGeometry_10; - CompositionPathGeometry _pathGeometry_11; - CompositionPathGeometry _pathGeometry_12; - CompositionPathGeometry _pathGeometry_13; - CompositionPathGeometry _pathGeometry_14; - CompositionPathGeometry _pathGeometry_18; - CompositionPathGeometry _pathGeometry_20; - CompositionPathGeometry _pathGeometry_22; - CompositionPathGeometry _pathGeometry_23; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - CubicBezierEasingFunction _cubicBezierEasingFunction_5; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_00; - Vector2KeyFrameAnimation _offsetVector2Animation_01; - Vector2KeyFrameAnimation _offsetVector2Animation_02; - Vector2KeyFrameAnimation _offsetVector2Animation_03; - Vector2KeyFrameAnimation _offsetVector2Animation_04; - Vector2KeyFrameAnimation _offsetVector2Animation_05; - Vector2KeyFrameAnimation _offsetVector2Animation_06; - Vector2KeyFrameAnimation _offsetVector2Animation_08; - Vector2KeyFrameAnimation _offsetVector2Animation_10; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_1 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 11. - result.InsertKeyFrame(0.052380953F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_4() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_4 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-146.229996F, 96.4509964F)); - builder.AddLine(new Vector2(-146.229996F, -96.4509964F)); - builder.AddCubicBezier(new Vector2(-146.229996F, -100.869003F), new Vector2(-142.647995F, -104.450996F), new Vector2(-138.229996F, -104.450996F)); - builder.AddLine(new Vector2(138.229996F, -104.450996F)); - builder.AddCubicBezier(new Vector2(142.647995F, -104.450996F), new Vector2(146.229996F, -100.869003F), new Vector2(146.229996F, -96.4509964F)); - builder.AddLine(new Vector2(146.229996F, 96.4509964F)); - builder.AddCubicBezier(new Vector2(146.229996F, 100.869003F), new Vector2(142.647995F, 104.450996F), new Vector2(138.229996F, 104.450996F)); - builder.AddLine(new Vector2(-138.229996F, 104.450996F)); - builder.AddCubicBezier(new Vector2(-142.647995F, 104.450996F), new Vector2(-146.229996F, 100.869003F), new Vector2(-146.229996F, 96.4509964F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), - // Offset(276,276,0) - // - - - - Opacity for layer: win_back_base_emb - // - - - Shape tree root for layer: win_back_base_emb - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-152.623993F, 96.276001F)); - builder.AddLine(new Vector2(-152.623993F, -100.842003F)); - builder.AddCubicBezier(new Vector2(-152.623993F, -105.357002F), new Vector2(-148.964005F, -109.016998F), new Vector2(-144.449005F, -109.016998F)); - builder.AddLine(new Vector2(138.056F, -109.016998F)); - builder.AddCubicBezier(new Vector2(142.570999F, -109.016998F), new Vector2(146.229996F, -105.357002F), new Vector2(146.229996F, -100.842003F)); - builder.AddLine(new Vector2(146.229996F, 96.276001F)); - builder.AddCubicBezier(new Vector2(146.229996F, 100.791F), new Vector2(142.570999F, 104.450996F), new Vector2(138.056F, 104.450996F)); - builder.AddLine(new Vector2(-144.449005F, 104.450996F)); - builder.AddCubicBezier(new Vector2(-148.964005F, 104.450996F), new Vector2(-152.623993F, 100.791F), new Vector2(-152.623993F, 96.276001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(31.5480003F, 50.8059998F)); - builder.AddLine(new Vector2(-31.5459995F, 50.8059998F)); - builder.AddCubicBezier(new Vector2(-34.0480003F, 50.8059998F), new Vector2(-36.0769997F, 48.7770004F), new Vector2(-36.0769997F, 46.276001F)); - builder.AddLine(new Vector2(-36.0769997F, -46.276001F)); - builder.AddCubicBezier(new Vector2(-36.0769997F, -48.7770004F), new Vector2(-34.0480003F, -50.8059998F), new Vector2(-31.5459995F, -50.8059998F)); - builder.AddLine(new Vector2(31.5480003F, -50.8059998F)); - builder.AddCubicBezier(new Vector2(34.0480003F, -50.8059998F), new Vector2(36.0769997F, -48.7770004F), new Vector2(36.0769997F, -46.276001F)); - builder.AddLine(new Vector2(36.0769997F, 46.276001F)); - builder.AddCubicBezier(new Vector2(36.0769997F, 48.7770004F), new Vector2(34.0480003F, 50.8059998F), new Vector2(31.5480003F, 50.8059998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(8.04500008F, 10.9499998F)); - builder.AddLine(new Vector2(-8.04699993F, 10.9499998F)); - builder.AddCubicBezier(new Vector2(-9.64599991F, 10.9499998F), new Vector2(-10.9510002F, 9.65999985F), new Vector2(-10.9510002F, 8.04699993F)); - builder.AddLine(new Vector2(-10.9510002F, -8.04699993F)); - builder.AddCubicBezier(new Vector2(-10.9510002F, -9.64799976F), new Vector2(-9.65999985F, -10.9499998F), new Vector2(-8.04699993F, -10.9499998F)); - builder.AddLine(new Vector2(8.04500008F, -10.9499998F)); - builder.AddCubicBezier(new Vector2(9.64599991F, -10.9499998F), new Vector2(10.9510002F, -9.65999985F), new Vector2(10.9510002F, -8.04699993F)); - builder.AddLine(new Vector2(10.9510002F, 8.04699993F)); - builder.AddCubicBezier(new Vector2(10.9510002F, 9.64500046F), new Vector2(9.64599991F, 10.9499998F), new Vector2(8.04500008F, 10.9499998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 331.03299F)); - builder.AddLine(new Vector2(377.817993F, 331.03299F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 339.946991F)); - builder.AddLine(new Vector2(377.817993F, 339.946991F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(8.04500008F, 10.9510002F)); - builder.AddLine(new Vector2(-8.04699993F, 10.9510002F)); - builder.AddCubicBezier(new Vector2(-9.64599991F, 10.9510002F), new Vector2(-10.9510002F, 9.65999985F), new Vector2(-10.9510002F, 8.04699993F)); - builder.AddLine(new Vector2(-10.9510002F, -8.04699993F)); - builder.AddCubicBezier(new Vector2(-10.9510002F, -9.64700031F), new Vector2(-9.65999985F, -10.9510002F), new Vector2(-8.04699993F, -10.9510002F)); - builder.AddLine(new Vector2(8.04500008F, -10.9510002F)); - builder.AddCubicBezier(new Vector2(9.64599991F, -10.9510002F), new Vector2(10.9510002F, -9.6590004F), new Vector2(10.9510002F, -8.04699993F)); - builder.AddLine(new Vector2(10.9510002F, 8.04699993F)); - builder.AddCubicBezier(new Vector2(10.9510002F, 9.65999985F), new Vector2(9.64599991F, 10.9510002F), new Vector2(8.04500008F, 10.9510002F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 292.851013F)); - builder.AddLine(new Vector2(377.817993F, 292.851013F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - - Opacity for layer: win_back_wins_cont 2 - // - - - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - - - Transforms: win_back_wins_cont 2 - // - - ShapeGroup: Group 12 - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 302.678986F)); - builder.AddLine(new Vector2(377.817993F, 302.678986F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(11.158F, 3.74399996F)); - builder.AddLine(new Vector2(-11.1590004F, 3.74399996F)); - builder.AddCubicBezier(new Vector2(-12.6379995F, 3.74399996F), new Vector2(-13.8470001F, 2.54699993F), new Vector2(-13.8470001F, 1.05499995F)); - builder.AddLine(new Vector2(-13.8470001F, -1.05599999F)); - builder.AddCubicBezier(new Vector2(-13.8470001F, -2.53500009F), new Vector2(-12.6520004F, -3.74399996F), new Vector2(-11.1590004F, -3.74399996F)); - builder.AddLine(new Vector2(11.158F, -3.74399996F)); - builder.AddCubicBezier(new Vector2(12.6370001F, -3.74399996F), new Vector2(13.8470001F, -2.54900002F), new Vector2(13.8470001F, -1.05599999F)); - builder.AddLine(new Vector2(13.8470001F, 1.05499995F)); - builder.AddCubicBezier(new Vector2(13.8470001F, 2.54699993F), new Vector2(12.651F, 3.74399996F), new Vector2(11.158F, 3.74399996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(62.9119987F, 38.1749992F)); - builder.AddLine(new Vector2(-62.776001F, 38.1749992F)); - builder.AddCubicBezier(new Vector2(-65.3600006F, 38.1749992F), new Vector2(-67.4560013F, 36.0810013F), new Vector2(-67.4560013F, 33.4970016F)); - builder.AddLine(new Vector2(-67.4560013F, -33.4949989F)); - builder.AddCubicBezier(new Vector2(-67.4560013F, -36.0800018F), new Vector2(-65.3600006F, -38.1749992F), new Vector2(-62.776001F, -38.1749992F)); - builder.AddLine(new Vector2(62.776001F, -38.1749992F)); - builder.AddCubicBezier(new Vector2(65.3600006F, -38.1749992F), new Vector2(67.4560013F, -36.0800018F), new Vector2(67.4560013F, -33.4949989F)); - builder.AddLine(new Vector2(67.4560013F, 33.6580009F)); - builder.AddCubicBezier(new Vector2(67.4420013F, 36.1450005F), new Vector2(65.4120026F, 38.1749992F), new Vector2(62.9119987F, 38.1749992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(24.993F, 3.74399996F)); - builder.AddLine(new Vector2(-24.9920006F, 3.74399996F)); - builder.AddCubicBezier(new Vector2(-26.4710007F, 3.74399996F), new Vector2(-27.6819992F, 2.54699993F), new Vector2(-27.6819992F, 1.05499995F)); - builder.AddLine(new Vector2(-27.6819992F, -1.05499995F)); - builder.AddCubicBezier(new Vector2(-27.6819992F, -2.53299999F), new Vector2(-26.4839993F, -3.74399996F), new Vector2(-24.9920006F, -3.74399996F)); - builder.AddLine(new Vector2(24.993F, -3.74399996F)); - builder.AddCubicBezier(new Vector2(26.4720001F, -3.74399996F), new Vector2(27.6819992F, -2.54699993F), new Vector2(27.6819992F, -1.05499995F)); - builder.AddLine(new Vector2(27.6819992F, 1.05499995F)); - builder.AddCubicBezier(new Vector2(27.6819992F, 2.54699993F), new Vector2(26.4860001F, 3.74399996F), new Vector2(24.993F, 3.74399996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(158.412003F, 242.205994F)); - builder.AddLine(new Vector2(256.915985F, 242.205994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(158.412003F, 252.800003F)); - builder.AddLine(new Vector2(219.516006F, 252.800003F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(67.2089996F, -0.00100000005F)); - builder.AddCubicBezier(new Vector2(67.2089996F, 37.118F), new Vector2(37.1189995F, 67.2080002F), new Vector2(0.00100000005F, 67.2080002F)); - builder.AddCubicBezier(new Vector2(-37.1170006F, 67.2080002F), new Vector2(-67.2089996F, 37.118F), new Vector2(-67.2089996F, -0.00100000005F)); - builder.AddCubicBezier(new Vector2(-67.2089996F, -37.1189995F), new Vector2(-37.1170006F, -67.2080002F), new Vector2(0.00100000005F, -67.2080002F)); - builder.AddCubicBezier(new Vector2(37.1189995F, -67.2080002F), new Vector2(67.2089996F, -37.1189995F), new Vector2(67.2089996F, -0.00100000005F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Layer: sync - // - - Transforms: arrow1 - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(27.2999992F, -10.9169998F)); - builder.AddLine(new Vector2(6.67799997F, 9.70600033F)); - builder.AddCubicBezier(new Vector2(5.15399981F, 11.2290001F), new Vector2(2.54999995F, 10.1499996F), new Vector2(2.54999995F, 7.99700022F)); - builder.AddLine(new Vector2(2.54999995F, -0.286000013F)); - builder.AddCubicBezier(new Vector2(2.54999995F, -1.18700004F), new Vector2(1.59599996F, -1.77999997F), new Vector2(0.79400003F, -1.36899996F)); - builder.AddCubicBezier(new Vector2(-9.78999996F, 4.0619998F), new Vector2(-17.0540009F, 15.085F), new Vector2(-17.0540009F, 27.7770004F)); - builder.AddCubicBezier(new Vector2(-17.0540009F, 30.0380001F), new Vector2(-16.8180008F, 32.3059998F), new Vector2(-16.3549995F, 34.519001F)); - builder.AddCubicBezier(new Vector2(-16.1070004F, 35.7060013F), new Vector2(-17.566F, 36.4799995F), new Vector2(-18.4080009F, 35.6049995F)); - builder.AddCubicBezier(new Vector2(-24.75F, 29.0179996F), new Vector2(-28.243F, 20.3600006F), new Vector2(-28.243F, 11.2290001F)); - builder.AddCubicBezier(new Vector2(-28.243F, -6.31899977F), new Vector2(-15.3179998F, -20.8969994F), new Vector2(1.51100004F, -23.5060005F)); - builder.AddCubicBezier(new Vector2(2.10599995F, -23.5990009F), new Vector2(2.54999995F, -24.0990009F), new Vector2(2.54999995F, -24.7019997F)); - builder.AddLine(new Vector2(2.54999995F, -33.2490005F)); - builder.AddCubicBezier(new Vector2(2.54999995F, -35.4020004F), new Vector2(5.15399981F, -36.4799995F), new Vector2(6.67799997F, -34.9580002F)); - builder.AddLine(new Vector2(27.2999992F, -14.335F)); - builder.AddCubicBezier(new Vector2(28.2439995F, -13.3909998F), new Vector2(28.2439995F, -11.8610001F), new Vector2(27.2999992F, -10.9169998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Layer: sync - // - - Transforms: arrow2 - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-27.2989998F, 10.9160004F)); - builder.AddLine(new Vector2(-6.67799997F, -9.70600033F)); - builder.AddCubicBezier(new Vector2(-5.15500021F, -11.2290001F), new Vector2(-2.55100012F, -10.1499996F), new Vector2(-2.55100012F, -7.99700022F)); - builder.AddLine(new Vector2(-2.55100012F, 0.286000013F)); - builder.AddCubicBezier(new Vector2(-2.55100012F, 1.18700004F), new Vector2(-1.59599996F, 1.77999997F), new Vector2(-0.79400003F, 1.36899996F)); - builder.AddCubicBezier(new Vector2(9.78999996F, -4.0619998F), new Vector2(17.0529995F, -15.0860004F), new Vector2(17.0529995F, -27.7779999F)); - builder.AddCubicBezier(new Vector2(17.0529995F, -30.0389996F), new Vector2(16.8169994F, -32.3059998F), new Vector2(16.3540001F, -34.519001F)); - builder.AddCubicBezier(new Vector2(16.1060009F, -35.7060013F), new Vector2(17.566F, -36.4799995F), new Vector2(18.4080009F, -35.6049995F)); - builder.AddCubicBezier(new Vector2(24.75F, -29.0179996F), new Vector2(28.243F, -20.3600006F), new Vector2(28.243F, -11.2290001F)); - builder.AddCubicBezier(new Vector2(28.243F, 6.31899977F), new Vector2(15.3179998F, 20.8969994F), new Vector2(-1.51100004F, 23.5060005F)); - builder.AddCubicBezier(new Vector2(-2.10599995F, 23.5990009F), new Vector2(-2.55100012F, 24.0990009F), new Vector2(-2.55100012F, 24.7019997F)); - builder.AddLine(new Vector2(-2.55100012F, 33.2480011F)); - builder.AddCubicBezier(new Vector2(-2.55100012F, 35.401001F), new Vector2(-5.15500021F, 36.4799995F), new Vector2(-6.67799997F, 34.9580002F)); - builder.AddLine(new Vector2(-27.2989998F, 14.335F)); - builder.AddCubicBezier(new Vector2(-28.243F, 13.3909998F), new Vector2(-28.243F, 11.8599997F), new Vector2(-27.2989998F, 10.9160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), - // Offset(276,276,0) - // - - - Opacity for layer: sync_emb - // - - Scale:0.99639,0.99639, Offset:<322.485, 128.393> - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(67.2089996F, -2.57399988F)); - builder.AddCubicBezier(new Vector2(67.2089996F, 35.9669991F), new Vector2(35.9669991F, 67.2080002F), new Vector2(-2.57299995F, 67.2080002F)); - builder.AddCubicBezier(new Vector2(-41.112999F, 67.2080002F), new Vector2(-72.3560028F, 35.9669991F), new Vector2(-72.3560028F, -2.57399988F)); - builder.AddCubicBezier(new Vector2(-72.3560028F, -41.1139984F), new Vector2(-41.112999F, -72.3560028F), new Vector2(-2.57299995F, -72.3560028F)); - builder.AddCubicBezier(new Vector2(35.9669991F, -72.3560028F), new Vector2(67.2089996F, -41.1139984F), new Vector2(67.2089996F, -2.57399988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-97.9580002F, 61.9690018F)); - builder.AddLine(new Vector2(-97.9580002F, -61.9700012F)); - builder.AddCubicBezier(new Vector2(-97.9580002F, -66.3889999F), new Vector2(-94.3759995F, -69.9700012F), new Vector2(-89.9580002F, -69.9700012F)); - builder.AddLine(new Vector2(89.9580002F, -69.9700012F)); - builder.AddCubicBezier(new Vector2(94.375F, -69.9700012F), new Vector2(97.9580002F, -66.3889999F), new Vector2(97.9580002F, -61.9700012F)); - builder.AddLine(new Vector2(97.9580002F, 61.9690018F)); - builder.AddCubicBezier(new Vector2(97.9580002F, 66.387001F), new Vector2(94.375F, 69.9690018F), new Vector2(89.9580002F, 69.9690018F)); - builder.AddLine(new Vector2(-89.9580002F, 69.9690018F)); - builder.AddCubicBezier(new Vector2(-94.3759995F, 69.9690018F), new Vector2(-97.9580002F, 66.387001F), new Vector2(-97.9580002F, 61.9690018F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: win_front_base_emb - // - - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-102.602997F, 61.7799988F)); - builder.AddLine(new Vector2(-102.602997F, -65.0979996F)); - builder.AddCubicBezier(new Vector2(-102.602997F, -69.6220016F), new Vector2(-98.935997F, -73.2870026F), new Vector2(-94.413002F, -73.2870026F)); - builder.AddLine(new Vector2(89.7679977F, -73.2870026F)); - builder.AddCubicBezier(new Vector2(94.2900009F, -73.2870026F), new Vector2(97.9580002F, -69.6220016F), new Vector2(97.9580002F, -65.0979996F)); - builder.AddLine(new Vector2(97.9580002F, 61.7799988F)); - builder.AddCubicBezier(new Vector2(97.9580002F, 66.3030014F), new Vector2(94.2900009F, 69.9690018F), new Vector2(89.7679977F, 69.9690018F)); - builder.AddLine(new Vector2(-94.413002F, 69.9690018F)); - builder.AddCubicBezier(new Vector2(-98.935997F, 69.9690018F), new Vector2(-102.602997F, 66.3030014F), new Vector2(-102.602997F, 61.7799988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -32.4300003F)); - builder.AddCubicBezier(new Vector2(17.9109993F, -32.4300003F), new Vector2(32.4300003F, -17.9090004F), new Vector2(32.4300003F, 0.00100000005F)); - builder.AddCubicBezier(new Vector2(32.4300003F, 17.9109993F), new Vector2(17.9109993F, 32.4300003F), new Vector2(0F, 32.4300003F)); - builder.AddCubicBezier(new Vector2(-17.9099998F, 32.4300003F), new Vector2(-32.4290009F, 17.9109993F), new Vector2(-32.4290009F, 0.00100000005F)); - builder.AddCubicBezier(new Vector2(-32.4290009F, -17.9090004F), new Vector2(-17.9099998F, -32.4300003F), new Vector2(0F, -32.4300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: win_front_cont_shdw - // - - - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // - - Transforms: win_front_cont_shdw Offset:<0, 1.5> - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.9980001F, -10.3509998F)); - builder.AddCubicBezier(new Vector2(13.2589998F, -11.0889997F), new Vector2(12.092F, -11.1389999F), new Vector2(11.2959995F, -10.4980001F)); - builder.AddLine(new Vector2(11.1309996F, -10.3509998F)); - builder.AddLine(new Vector2(-5.27199984F, 6.05200005F)); - builder.AddLine(new Vector2(-11.1350002F, 0.188999996F)); - builder.AddCubicBezier(new Vector2(-11.927F, -0.602999985F), new Vector2(-13.21F, -0.602999985F), new Vector2(-14.0019999F, 0.188999996F)); - builder.AddCubicBezier(new Vector2(-14.7399998F, 0.926999986F), new Vector2(-14.79F, 2.0940001F), new Vector2(-14.1490002F, 2.8900001F)); - builder.AddLine(new Vector2(-14.0019999F, 3.05500007F)); - builder.AddLine(new Vector2(-6.70499992F, 10.3520002F)); - builder.AddCubicBezier(new Vector2(-5.96600008F, 11.0900002F), new Vector2(-4.79899979F, 11.1389999F), new Vector2(-4.00299978F, 10.5F)); - builder.AddLine(new Vector2(-3.83800006F, 10.3520002F)); - builder.AddLine(new Vector2(13.9980001F, -7.48500013F)); - builder.AddCubicBezier(new Vector2(14.79F, -8.27600002F), new Vector2(14.79F, -9.55900002F), new Vector2(13.9980001F, -10.3509998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(200.787994F, 353.377014F)); - builder.AddLine(new Vector2(241.481995F, 353.377014F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(200.787994F, 364.102997F)); - builder.AddLine(new Vector2(256.915985F, 364.102997F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - - Layer aggregator - // - - - Layer: Shape Layer 1 - // - - Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-138.125F, 83.25F)); - builder.AddLine(new Vector2(-130.061996F, 91.3119965F)); - builder.AddLine(new Vector2(-112.188004F, 73.3119965F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Layer aggregator - // - - Layer: win_front_cont 2 - // - ShapeGroup: Group 4 Offset:<149.784, 358.74> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0x73, 0x73, 0x73), _stepThenHoldEasingFunction); - // Frame 5. - // TransparentAlmostDimGray_00737373 - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0x00, 0x73, 0x73, 0x73), _holdThenStepEasingFunction); - // Frame 10. - // AlmostDimGray_FF737373 - result.InsertKeyFrame(0.0476190485F, Color.FromArgb(0xFF, 0x73, 0x73, 0x73), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Layer aggregator - // - Layer: win_front_cont 2 - // ShapeGroup: Group 4 Offset:<149.784, 358.74> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostBlack_FF000F25() - { - return _colorBrush_AlmostBlack_FF000F25 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x0F, 0x25)); - } - - CompositionColorBrush ColorBrush_AlmostDimGray_FF737373() - { - return _colorBrush_AlmostDimGray_FF737373 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x73, 0x73, 0x73)); - } - - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF1F1F66() - { - return _colorBrush_AlmostMidnightBlue_FF1F1F66 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x1F, 0x1F, 0x66)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _colorBrush_AlmostWhiteSmoke_FFF0EFEE = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF5B41D2() - { - return _gradientStop_0_AlmostSlateBlue_FF5B41D2 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x5B, 0x41, 0xD2)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_0p484_AlmostRoyalBlue_FF2D5CD3() - { - return _gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3 = _c.CreateColorGradientStop(0.483999997F, Color.FromArgb(0xFF, 0x2D, 0x5C, 0xD3)); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // Stop 2 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078D3() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078D3 = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xD3)); - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_base_shdw Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_00(), RootProgress()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // ShapeGroup: Group 16 Offset:<354.404, 305.489> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 4 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 4 - result.Shapes.Add(ContainerShape_03()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 4 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 4 - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_06()); - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_07()); - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_01(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 4 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 4 - result.Shapes.Add(ContainerShape_05()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 4 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 4 - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 13 Offset:<342.141, 334.752> - shapes.Add(SpriteShape_09()); - // ShapeGroup: Group 10 - shapes.Add(SpriteShape_10()); - // ShapeGroup: Group 10 - shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_01, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 2 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 2 - result.Shapes.Add(ContainerShape_07()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 2 - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw 2 Offset:<0, 1.5> - shapes.Add(SpriteShape_12()); - // Transforms: win_back_wins_cont_shdw 2 Offset:<0, 1.5> - shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_02(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 2 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 2 - result.Shapes.Add(ContainerShape_09()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 2 - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 14 Offset:<342.141, 299.284> - shapes.Add(SpriteShape_14()); - // ShapeGroup: Group 12 - shapes.Add(SpriteShape_15()); - // ShapeGroup: Group 12 - shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_02, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 5 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 5 - result.Shapes.Add(ContainerShape_11()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 5 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 5 - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - // Transforms: win_back_wins_cont_shdw 5 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_03(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 5 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 5 - result.Shapes.Add(ContainerShape_13()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 5 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 5 - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 15 Offset:<344.262, 269.64> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_03, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base_shdw 2 - // Shape tree root for layer: win_back_wins_base_shdw 2 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_base_shdw 2 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_04(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base 2 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // ShapeGroup: Group 21 Offset:<212.616, 232.385> - result.Shapes.Add(SpriteShape_20()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont - result.Shapes.Add(ContainerShape_17()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_21()); - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_22()); - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_23()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_05(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont - result.Shapes.Add(ContainerShape_19()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 19 Offset:<184.923, 227.867> - shapes.Add(SpriteShape_24()); - // ShapeGroup: Group 18 - shapes.Add(SpriteShape_25()); - // ShapeGroup: Group 18 - shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_05, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 3 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 3 - result.Shapes.Add(ContainerShape_21()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 3 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 3 - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - // Transforms: win_back_wins_cont_shdw 3 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_06(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 3 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 3 - result.Shapes.Add(ContainerShape_23()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 3 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 3 - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 20 Offset:<184.923, 209.166> - result.Shapes.Add(SpriteShape_28()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_06, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: sync_shdw - // Transforms for 23 - CHN Security - Refrersh - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(388F, 198F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: sync_shdw Scale:0.99639,0.99639, Offset:<318.997, 131.382> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_07(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr - // Transforms for 23 - CHN Security - Window - Back - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: win_back_base_catchr Scale:0.99639,0.99639, - // Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_30()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_08(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for sync 2 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(67.4589996F, 67.4589996F); - // Offset:<322.72852, 128.63654>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 322.728516F, 128.636536F); - var shapes = result.Shapes; - // Transforms: arrow1 - shapes.Add(SpriteShape_32()); - // Transforms: arrow2 - shapes.Add(SpriteShape_33()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_540(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Opacity for layer: Shape Layer 1 - // Transforms for 23 - CHN Security - Flyout - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<280.5, 279.5> - result.Shapes.Add(SpriteShape_36()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_09(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr 2 - // Transforms for 23 - CHN Security - Window - Back - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: win_back_base_catchr 2 Scale:0.99639,0.99639, - // Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_37()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_08, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_cont_shdw - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - var shapes = result.Shapes; - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_42()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_43()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_44()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_45()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_10(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_cont - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(191.134003F, 360.924988F); - result.Scale = new Vector2(0.996389985F, 0.996389985F); - var shapes = result.Shapes; - // ShapeGroup: Group 2 - shapes.Add(SpriteShape_46()); - // ShapeGroup: Group 2 - shapes.Add(SpriteShape_47()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_11(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: Shape Layer 3 - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // Transforms: Shape Layer 3 Scale:0.95,0.95, Offset:<275.583, 280.82> - result.Shapes.Add(SpriteShape_48()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_10, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // ShapeGroup: Group 4 Offset:<149.784, 358.74> - result.Shapes.Add(SpriteShape_49()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - result.Shapes.Add(SpriteShape_50()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_00() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_01() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_04() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_05()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_05() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_06()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_06() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_08()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_08() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_10() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_11()); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_11() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2.5F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_12() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_14()); - result.SetSourceParameter("source", SurfaceBrush_16()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_13() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.60000002F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_15()); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_14() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_17()); - result.SetSourceParameter("source", SurfaceBrush_19()); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_15() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_18()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_16() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_20()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_17() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_21()); - result.SetSourceParameter("source", SurfaceBrush_23()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_18() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_22()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_19() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_24()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_20() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_25()); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Opacity for layer: Shape Layer 3 - // - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Transforms: Shape Layer 3 Scale:0.95,0.95, Offset:<275.583, 280.82> - // Ellipse Path 1.EllipseGeometry - CompositionEllipseGeometry Ellipse_33p5() - { - var result = _c.CreateEllipseGeometry(); - result.Radius = new Vector2(33.5F, 33.5F); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 5 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 5 - // ShapeGroup: Group 15 Offset:<344.262, 269.64> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF5B41D2()); - colorStops.Add(GradientStop_0p484_AlmostRoyalBlue_FF2D5CD3()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078D3()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(33F, -1.5F); - result.EndPoint = new Vector2(-31F, -2.5F); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 3 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 3 - // ShapeGroup: Group 20 Offset:<184.923, 209.166> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF5B41D2); - colorStops.Add(_gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078D3); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(33F, -1.5F); - result.EndPoint = new Vector2(-31F, -2.5F); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_base_emb - // - Shape tree root for layer: win_back_base_emb - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - CompositionPathGeometry PathGeometry_02() - { - return _pathGeometry_02 = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - CompositionPathGeometry PathGeometry_03() - { - return _pathGeometry_03 = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - CompositionPathGeometry PathGeometry_04() - { - return _pathGeometry_04 = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - CompositionPathGeometry PathGeometry_05() - { - return _pathGeometry_05 = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - CompositionPathGeometry PathGeometry_06() - { - return _pathGeometry_06 = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - CompositionPathGeometry PathGeometry_07() - { - return _pathGeometry_07 = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 2 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 2 - // ShapeGroup: Group 12 - CompositionPathGeometry PathGeometry_08() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - CompositionPathGeometry PathGeometry_09() - { - return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - CompositionPathGeometry PathGeometry_11() - { - return _pathGeometry_11 = _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - CompositionPathGeometry PathGeometry_12() - { - return _pathGeometry_12 = _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - CompositionPathGeometry PathGeometry_13() - { - return _pathGeometry_13 = _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - } - - CompositionPathGeometry PathGeometry_14() - { - return _pathGeometry_14 = _c.CreatePathGeometry(new CompositionPath(Geometry_14())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Transforms: arrow1 - CompositionPathGeometry PathGeometry_15() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_15())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Transforms: arrow2 - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: sync_emb - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_17())); - } - - CompositionPathGeometry PathGeometry_18() - { - return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_18())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_base_emb - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - CompositionPathGeometry PathGeometry_20() - { - return _pathGeometry_20 = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Opacity for layer: win_front_cont_shdw - // - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - CompositionPathGeometry PathGeometry_21() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - } - - CompositionPathGeometry PathGeometry_22() - { - return _pathGeometry_22 = _c.CreatePathGeometry(new CompositionPath(Geometry_22())); - } - - CompositionPathGeometry PathGeometry_23() - { - return _pathGeometry_23 = _c.CreatePathGeometry(new CompositionPath(Geometry_23())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Layer aggregator - // - Layer: Shape Layer 1 - // Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - CompositionPathGeometry PathGeometry_24() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<280.5, 279.5> - // Rectangle Path 1.RectangleGeometry - CompositionRectangleGeometry Rectangle_195x139p5() - { - var result = _c.CreateRectangleGeometry(); - result.Offset = new Vector2(-97.5F, -69.75F); - result.Size = new Vector2(195F, 139.5F); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_base - Shadow - // Shape tree root for layer: win_back_base - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_base_emb - // Shape tree root for layer: win_back_base_emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.20000005F; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base_shdw - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<354.404, 306.989> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.403992F, 306.989014F), ColorBrush_AlmostBlack_FF000F25());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<354.404, 305.489> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.403992F, 305.489014F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<342.141, 336.252> - var geometry = PathGeometry_03(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 336.252014F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_04(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = ColorBrush_AlmostMidnightBlue_FF1F1F66(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_05(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<342.141, 334.752> - var geometry = _pathGeometry_03; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 334.752014F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(_pathGeometry_04); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - var result = _c.CreateSpriteShape(_pathGeometry_05); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<342.141, 300.784> - var geometry = PathGeometry_06(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 300.783997F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<342.141, 299.284> - var geometry = _pathGeometry_06; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 299.283997F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - var result = _c.CreateSpriteShape(_pathGeometry_07); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 5 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 5 - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<344.262, 271.14> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 344.261993F, 271.140015F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 5 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 5 - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<344.262, 269.64> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 344.261993F, 269.640015F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_base_shdw 2 - // - Shape tree root for layer: win_back_wins_base_shdw 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<212.616, 233.885> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 212.615997F, 233.884995F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<212.616, 232.385> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 212.615997F, 232.384995F), _colorBrush_AlmostWhiteSmoke_FFF0EFEE);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<184.923, 229.367> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 229.367004F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_13(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<184.923, 227.867> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 227.867004F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - var result = _c.CreateSpriteShape(_pathGeometry_12); - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_26() - { - var result = _c.CreateSpriteShape(_pathGeometry_13); - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 3 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 3 - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<184.923, 210.666> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 210.666F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 3 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 3 - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<184.923, 209.166> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 209.166F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: sync_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<386.456, 198.841>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 386.455994F, 198.841003F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: win_back_base_catchr - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_14; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Path 1 - CompositionSpriteShape SpriteShape_32() - { - // Offset:<58.865, 53.379997> - var geometry = PathGeometry_15(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 58.8650017F, 53.3799973F), _colorBrush_White);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Path 1 - CompositionSpriteShape SpriteShape_33() - { - // Offset:<74.642, 81.535995> - var geometry = PathGeometry_16(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 74.6419983F, 81.5359955F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: sync_emb - // Path 1 - CompositionSpriteShape SpriteShape_34() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_35() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_14; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_36() - { - // Offset:<197, 362.75> - var geometry = Rectangle_195x139p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 197F, 362.75F), _colorBrush_Black);; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: win_back_base_catchr 2 - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_37() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_base - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_38() - { - // Offset:<192.406, 360.607>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_18(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 360.606995F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - // Path 1 - CompositionSpriteShape SpriteShape_39() - { - // Offset:<192.406, 360.607>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 360.606995F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_base_emb - // Path 1 - CompositionSpriteShape SpriteShape_40() - { - // Offset:<192.406, 361.60736>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 361.607361F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_41() - { - // Offset:<192.90518, 361.60736>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.905182F, 361.607361F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_42() - { - // Offset:<149.784, 360.24> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.783997F, 360.23999F), ColorBrush_AlmostDimGray_FF737373());; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_43() - { - // Offset:<149.786, 360.24> - var geometry = PathGeometry_21(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.785995F, 360.23999F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_44() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_45() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Path 1 - CompositionSpriteShape SpriteShape_46() - { - var result = _c.CreateSpriteShape(_pathGeometry_22); - result.StrokeBrush = _colorBrush_AlmostDimGray_FF737373; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Path 1 - CompositionSpriteShape SpriteShape_47() - { - var result = _c.CreateSpriteShape(_pathGeometry_23); - result.StrokeBrush = _colorBrush_AlmostDimGray_FF737373; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: Shape Layer 3 - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Ellipse Path 1 - CompositionSpriteShape SpriteShape_48() - { - // Offset:<151.08301, 361.32>, Rotation:-0.009764407721190378 degrees, - // Scale:<0.9219465, 0.9219465> - var geometry = Ellipse_33p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.921946526F, 0F, 0F, 0.921946526F, 151.083008F, 361.320007F), _colorBrush_Black);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: win_front_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_49() - { - // Offset:<149.784, 358.74> - var geometry = _pathGeometry_20; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.783997F, 358.73999F), AnimatedColorBrush_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: Shape Layer 1 - // Path 1 - CompositionSpriteShape SpriteShape_50() - { - // Offset:<275.03006, 276.013>, Rotation:-0.005237141498377461 degrees, - // Scale:<1.00362, 1.00362> - var result = CreateSpriteShape(PathGeometry_24(), new Matrix3x2(1.00362003F, 0F, 0F, 1.00362003F, 275.03006F, 276.013F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_15() - { - return _c.CreateSurfaceBrush(VisualSurface_15()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_16() - { - return _c.CreateSurfaceBrush(VisualSurface_16()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_17() - { - return _c.CreateSurfaceBrush(VisualSurface_17()); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_18() - { - return _c.CreateSurfaceBrush(VisualSurface_18()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_19() - { - return _c.CreateSurfaceBrush(VisualSurface_19()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_20() - { - return _c.CreateSurfaceBrush(VisualSurface_20()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_21() - { - return _c.CreateSurfaceBrush(VisualSurface_21()); - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_22() - { - return _c.CreateSurfaceBrush(VisualSurface_22()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_23() - { - return _c.CreateSurfaceBrush(VisualSurface_23()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_24() - { - return _c.CreateSurfaceBrush(VisualSurface_24()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_25() - { - return _c.CreateSurfaceBrush(VisualSurface_25()); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_15(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_16(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_17(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_18(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_22(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_15() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_23(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_16() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_24(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_17() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_25(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_18() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_26(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_19() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_27(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_20() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_21() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_32(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_22() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_33(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_23() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_34(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_24() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_35(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_25() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_36(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 23 - CHN Security - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 23 - CHN Security - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 23 - CHN Security - Window - Back - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_10()); - // PreComp layer: 23 - CHN Security - Refrersh - children.InsertAtTop(ContainerVisual_19()); - children.InsertAtTop(SpriteVisual_14()); - // PreComp layer: 23 - CHN Security - Flyout - children.InsertAtTop(ContainerVisual_28()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // Opacity for layer: 23 - CHN Security - Window - Back - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_7(), _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Window - Back - // Transforms for 23 - CHN Security - Window - Back - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Window - Back - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_00()); - // Shape tree root for layer: win_back_base - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_01()); - children.InsertAtTop(SpriteVisual_03()); - // Opacity for layer: win_back_wins_base - children.InsertAtTop(ShapeVisual_05()); - children.InsertAtTop(SpriteVisual_04()); - // Opacity for layer: win_back_wins_cont 4 - children.InsertAtTop(ShapeVisual_07()); - children.InsertAtTop(SpriteVisual_05()); - // Opacity for layer: win_back_wins_cont 2 - children.InsertAtTop(ShapeVisual_09()); - children.InsertAtTop(SpriteVisual_06()); - // Opacity for layer: win_back_wins_cont 5 - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_07()); - // Opacity for layer: win_back_wins_base 2 - children.InsertAtTop(ShapeVisual_13()); - children.InsertAtTop(SpriteVisual_08()); - // Opacity for layer: win_back_wins_cont - children.InsertAtTop(ShapeVisual_15()); - children.InsertAtTop(SpriteVisual_09()); - // Opacity for layer: win_back_wins_cont 3 - children.InsertAtTop(ShapeVisual_17()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base - Shadow - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: win_back_base - Shadow - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_02()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base_emb - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.300000012F; - // Shape tree root for layer: win_back_base_emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_back_base_emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_base_shdw - result.Children.InsertAtTop(ShapeVisual_04()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 4 - result.Children.InsertAtTop(ShapeVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 2 - result.Children.InsertAtTop(ShapeVisual_08()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 5 - result.Children.InsertAtTop(ShapeVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: win_back_wins_base_shdw 2 - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_4(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw - result.Children.InsertAtTop(ShapeVisual_14()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 3 - result.Children.InsertAtTop(ShapeVisual_16()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_4(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_11()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Shape tree root for layer: sync_shdw - result.Children.InsertAtTop(ShapeVisual_18()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_back_base_catchr - result.Children.InsertAtTop(ShapeVisual_19()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Refrersh - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_20()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Refrersh - // Transforms for 23 - CHN Security - Refrersh - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(388F, 198F, 0F); - result.Children.InsertAtTop(ContainerVisual_21()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Refrersh - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Layer aggregator - children.InsertAtTop(ShapeVisual_20()); - children.InsertAtTop(SpriteVisual_12()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_13()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: sync_emb - result.Children.InsertAtTop(ShapeVisual_21()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: sync_emb_msk - result.Children.InsertAtTop(ShapeVisual_22()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_15()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_23()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_back_base_catchr 2 - result.Children.InsertAtTop(ShapeVisual_24()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 23 - CHN Security - Flyout - result.Children.InsertAtTop(ContainerVisual_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Flyout - // Transforms for 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_30()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Flyout - // Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_16()); - // Shape tree root for layer: win_front_base - children.InsertAtTop(ShapeVisual_26()); - children.InsertAtTop(SpriteVisual_17()); - children.InsertAtTop(SpriteVisual_19()); - // Opacity for layer: win_front_cont - children.InsertAtTop(ShapeVisual_30()); - children.InsertAtTop(SpriteVisual_20()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_32()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_front_base - Shadow - result.Children.InsertAtTop(ShapeVisual_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_18()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_33() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_front_base_emb - result.Children.InsertAtTop(ShapeVisual_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_34() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_front_base_emb_msk - result.Children.InsertAtTop(ShapeVisual_28()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_35() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_front_cont_shdw - result.Children.InsertAtTop(ShapeVisual_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_36() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 3 - result.Children.InsertAtTop(ShapeVisual_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 23 - CHN Security - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_5() - { - return _cubicBezierEasingFunction_5 = _c.CreateCubicBezierEasingFunction(new Vector2(0.275000006F, 0F), new Vector2(0.437999994F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.100000001F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: Shape Layer 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.400000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.150000006F, CubicBezierEasingFunction_1()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 5 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 5 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Window - Back - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_7() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 6. - result.InsertKeyFrame(0.0285714287F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_540() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 540F, CubicBezierEasingFunction_4()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Layer aggregator - // - - Layer: Shape Layer 1 - // - Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 1F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base - Shadow - // Shape tree root for layer: win_back_base - Shadow - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base_emb - // Shape tree root for layer: win_back_base_emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base_emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_03()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base_shdw - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_00()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 4 - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_02()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 4 - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_04()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 2 - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 2 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 5 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_3(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 5 - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - // Shape tree root for layer: win_back_wins_base_shdw 2 - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_14()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base 2 - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_15()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_4(), _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_5(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_5(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 3 - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_6(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 3 - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_6(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_4, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: sync_shdw - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_24()); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Refrersh - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: sync - shapes.Add(SpriteShape_31()); - // Layer: sync - shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.150000006F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - result.Shapes.Add(SpriteShape_34()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb_msk - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - result.Shapes.Add(SpriteShape_35()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_27()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p1(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr 2 - ShapeVisual ShapeVisual_24() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - Shadow - ShapeVisual ShapeVisual_25() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_38()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - ShapeVisual ShapeVisual_26() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_39()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb - ShapeVisual ShapeVisual_27() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_40()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb_msk - ShapeVisual ShapeVisual_28() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_41()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_cont_shdw - ShapeVisual ShapeVisual_29() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.100000001F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(ContainerShape_29()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_cont - ShapeVisual ShapeVisual_30() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: Shape Layer 3 - ShapeVisual ShapeVisual_31() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(ContainerShape_31()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - ShapeVisual ShapeVisual_32() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: win_front_cont 2 - shapes.Add(ContainerShape_32()); - // Layer: Shape Layer 1 - shapes.Add(ContainerShape_33()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_01(); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_05(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_09(); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_10(); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Refrersh - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_12() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_12(); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_13() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_13(); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_14() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_14(); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_15() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_15(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_16() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_16(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_17() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_17(); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_18() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_18(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_19() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_19(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_20() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_20(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_00() - { - // Frame 0. - var result = _offsetVector2Animation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 15.0550003F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 15.0550003F), HoldThenStepEasingFunction()); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_01() - { - // Frame 0. - var result = _offsetVector2Animation_01 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 64. - result.InsertKeyFrame(0.304761916F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_02() - { - // Frame 0. - var result = _offsetVector2Animation_02 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0369997F), _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, new Vector2(0F, 10.0369997F), _holdThenStepEasingFunction); - // Frame 61. - result.InsertKeyFrame(0.290476203F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_03() - { - // Frame 0. - var result = _offsetVector2Animation_03 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 58. - result.InsertKeyFrame(0.27619049F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_04() - { - // Frame 0. - var result = _offsetVector2Animation_04 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 15.0539999F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_05() - { - // Frame 0. - var result = _offsetVector2Animation_05 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0369997F), _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, new Vector2(0F, 10.0369997F), _holdThenStepEasingFunction); - // Frame 48. - result.InsertKeyFrame(0.22857143F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_06() - { - // Frame 0. - var result = _offsetVector2Animation_06 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 44. - result.InsertKeyFrame(0.209523812F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: sync_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_07() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -106F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-276F, -106F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(-276F, -281F), CubicBezierEasingFunction_2()); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector2(-276F, -276F), CubicBezierEasingFunction_3()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_08() - { - // Frame 0. - var result = _offsetVector2Animation_08 = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -186F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(-276F, -276F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_09() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -193.557999F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-276F, -193.557999F), _holdThenStepEasingFunction); - // Frame 49. - result.InsertKeyFrame(0.233333334F, new Vector2(-276F, -283.5F), _cubicBezierEasingFunction_2); - // Frame 84. - result.InsertKeyFrame(0.400000006F, new Vector2(-276F, -276F), CubicBezierEasingFunction_5()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_10() - { - // Frame 0. - var result = _offsetVector2Animation_10 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20.073F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 20.073F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_11() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(1.27199996F, 29.6819992F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(1.27199996F, 29.6819992F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(1.27199996F, -0.317999989F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: win_front_cont 2 - Vector2KeyFrameAnimation ShapeVisibilityAnimation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: Shape Layer 1 - Vector2KeyFrameAnimation ShapeVisibilityAnimation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - // Frame 200. - result.InsertKeyFrame(0.952380955F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Window - Back - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -186F, 0F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Refrersh - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -106F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-276F, -106F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-276F, -281F, 0F), _cubicBezierEasingFunction_2); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_3); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Flyout - // Opacity for layer: 23 - CHN Security - Flyout - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -193.557999F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-276F, -193.557999F, 0F), _holdThenStepEasingFunction); - // Frame 49. - result.InsertKeyFrame(0.233333334F, new Vector3(-276F, -283.5F, 0F), _cubicBezierEasingFunction_2); - // Frame 84. - result.InsertKeyFrame(0.400000006F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_5); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal UpdateSettingsLottie_AnimatedVisual_UAPv12( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 12); - } - } - - sealed class UpdateSettingsLottie_AnimatedVisual_UAPv8 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_1; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_4; - CompositionColorBrush _colorBrush_AlmostBlack_FF000F25; - CompositionColorBrush _colorBrush_AlmostDimGray_FF737373; - CompositionColorBrush _colorBrush_AlmostMidnightBlue_FF1F1F66; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF0EFEE; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF5B41D2; - CompositionColorGradientStop _gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078D3; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_02; - CompositionPathGeometry _pathGeometry_03; - CompositionPathGeometry _pathGeometry_04; - CompositionPathGeometry _pathGeometry_05; - CompositionPathGeometry _pathGeometry_06; - CompositionPathGeometry _pathGeometry_07; - CompositionPathGeometry _pathGeometry_09; - CompositionPathGeometry _pathGeometry_10; - CompositionPathGeometry _pathGeometry_11; - CompositionPathGeometry _pathGeometry_12; - CompositionPathGeometry _pathGeometry_13; - CompositionPathGeometry _pathGeometry_14; - CompositionPathGeometry _pathGeometry_18; - CompositionPathGeometry _pathGeometry_20; - CompositionPathGeometry _pathGeometry_22; - CompositionPathGeometry _pathGeometry_23; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - CubicBezierEasingFunction _cubicBezierEasingFunction_5; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_00; - Vector2KeyFrameAnimation _offsetVector2Animation_01; - Vector2KeyFrameAnimation _offsetVector2Animation_02; - Vector2KeyFrameAnimation _offsetVector2Animation_03; - Vector2KeyFrameAnimation _offsetVector2Animation_04; - Vector2KeyFrameAnimation _offsetVector2Animation_05; - Vector2KeyFrameAnimation _offsetVector2Animation_06; - Vector2KeyFrameAnimation _offsetVector2Animation_08; - Vector2KeyFrameAnimation _offsetVector2Animation_10; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_1 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 11. - result.InsertKeyFrame(0.052380953F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_4() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_4 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-146.229996F, 96.4509964F)); - builder.AddLine(new Vector2(-146.229996F, -96.4509964F)); - builder.AddCubicBezier(new Vector2(-146.229996F, -100.869003F), new Vector2(-142.647995F, -104.450996F), new Vector2(-138.229996F, -104.450996F)); - builder.AddLine(new Vector2(138.229996F, -104.450996F)); - builder.AddCubicBezier(new Vector2(142.647995F, -104.450996F), new Vector2(146.229996F, -100.869003F), new Vector2(146.229996F, -96.4509964F)); - builder.AddLine(new Vector2(146.229996F, 96.4509964F)); - builder.AddCubicBezier(new Vector2(146.229996F, 100.869003F), new Vector2(142.647995F, 104.450996F), new Vector2(138.229996F, 104.450996F)); - builder.AddLine(new Vector2(-138.229996F, 104.450996F)); - builder.AddCubicBezier(new Vector2(-142.647995F, 104.450996F), new Vector2(-146.229996F, 100.869003F), new Vector2(-146.229996F, 96.4509964F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), - // Offset(276,276,0) - // - - - - Opacity for layer: win_back_base_emb - // - - - Shape tree root for layer: win_back_base_emb - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-152.623993F, 96.276001F)); - builder.AddLine(new Vector2(-152.623993F, -100.842003F)); - builder.AddCubicBezier(new Vector2(-152.623993F, -105.357002F), new Vector2(-148.964005F, -109.016998F), new Vector2(-144.449005F, -109.016998F)); - builder.AddLine(new Vector2(138.056F, -109.016998F)); - builder.AddCubicBezier(new Vector2(142.570999F, -109.016998F), new Vector2(146.229996F, -105.357002F), new Vector2(146.229996F, -100.842003F)); - builder.AddLine(new Vector2(146.229996F, 96.276001F)); - builder.AddCubicBezier(new Vector2(146.229996F, 100.791F), new Vector2(142.570999F, 104.450996F), new Vector2(138.056F, 104.450996F)); - builder.AddLine(new Vector2(-144.449005F, 104.450996F)); - builder.AddCubicBezier(new Vector2(-148.964005F, 104.450996F), new Vector2(-152.623993F, 100.791F), new Vector2(-152.623993F, 96.276001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(31.5480003F, 50.8059998F)); - builder.AddLine(new Vector2(-31.5459995F, 50.8059998F)); - builder.AddCubicBezier(new Vector2(-34.0480003F, 50.8059998F), new Vector2(-36.0769997F, 48.7770004F), new Vector2(-36.0769997F, 46.276001F)); - builder.AddLine(new Vector2(-36.0769997F, -46.276001F)); - builder.AddCubicBezier(new Vector2(-36.0769997F, -48.7770004F), new Vector2(-34.0480003F, -50.8059998F), new Vector2(-31.5459995F, -50.8059998F)); - builder.AddLine(new Vector2(31.5480003F, -50.8059998F)); - builder.AddCubicBezier(new Vector2(34.0480003F, -50.8059998F), new Vector2(36.0769997F, -48.7770004F), new Vector2(36.0769997F, -46.276001F)); - builder.AddLine(new Vector2(36.0769997F, 46.276001F)); - builder.AddCubicBezier(new Vector2(36.0769997F, 48.7770004F), new Vector2(34.0480003F, 50.8059998F), new Vector2(31.5480003F, 50.8059998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(8.04500008F, 10.9499998F)); - builder.AddLine(new Vector2(-8.04699993F, 10.9499998F)); - builder.AddCubicBezier(new Vector2(-9.64599991F, 10.9499998F), new Vector2(-10.9510002F, 9.65999985F), new Vector2(-10.9510002F, 8.04699993F)); - builder.AddLine(new Vector2(-10.9510002F, -8.04699993F)); - builder.AddCubicBezier(new Vector2(-10.9510002F, -9.64799976F), new Vector2(-9.65999985F, -10.9499998F), new Vector2(-8.04699993F, -10.9499998F)); - builder.AddLine(new Vector2(8.04500008F, -10.9499998F)); - builder.AddCubicBezier(new Vector2(9.64599991F, -10.9499998F), new Vector2(10.9510002F, -9.65999985F), new Vector2(10.9510002F, -8.04699993F)); - builder.AddLine(new Vector2(10.9510002F, 8.04699993F)); - builder.AddCubicBezier(new Vector2(10.9510002F, 9.64500046F), new Vector2(9.64599991F, 10.9499998F), new Vector2(8.04500008F, 10.9499998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 331.03299F)); - builder.AddLine(new Vector2(377.817993F, 331.03299F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 339.946991F)); - builder.AddLine(new Vector2(377.817993F, 339.946991F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(8.04500008F, 10.9510002F)); - builder.AddLine(new Vector2(-8.04699993F, 10.9510002F)); - builder.AddCubicBezier(new Vector2(-9.64599991F, 10.9510002F), new Vector2(-10.9510002F, 9.65999985F), new Vector2(-10.9510002F, 8.04699993F)); - builder.AddLine(new Vector2(-10.9510002F, -8.04699993F)); - builder.AddCubicBezier(new Vector2(-10.9510002F, -9.64700031F), new Vector2(-9.65999985F, -10.9510002F), new Vector2(-8.04699993F, -10.9510002F)); - builder.AddLine(new Vector2(8.04500008F, -10.9510002F)); - builder.AddCubicBezier(new Vector2(9.64599991F, -10.9510002F), new Vector2(10.9510002F, -9.6590004F), new Vector2(10.9510002F, -8.04699993F)); - builder.AddLine(new Vector2(10.9510002F, 8.04699993F)); - builder.AddCubicBezier(new Vector2(10.9510002F, 9.65999985F), new Vector2(9.64599991F, 10.9510002F), new Vector2(8.04500008F, 10.9510002F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 292.851013F)); - builder.AddLine(new Vector2(377.817993F, 292.851013F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - - Opacity for layer: win_back_wins_cont 2 - // - - - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - - - Transforms: win_back_wins_cont 2 - // - - ShapeGroup: Group 12 - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 302.678986F)); - builder.AddLine(new Vector2(377.817993F, 302.678986F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(11.158F, 3.74399996F)); - builder.AddLine(new Vector2(-11.1590004F, 3.74399996F)); - builder.AddCubicBezier(new Vector2(-12.6379995F, 3.74399996F), new Vector2(-13.8470001F, 2.54699993F), new Vector2(-13.8470001F, 1.05499995F)); - builder.AddLine(new Vector2(-13.8470001F, -1.05599999F)); - builder.AddCubicBezier(new Vector2(-13.8470001F, -2.53500009F), new Vector2(-12.6520004F, -3.74399996F), new Vector2(-11.1590004F, -3.74399996F)); - builder.AddLine(new Vector2(11.158F, -3.74399996F)); - builder.AddCubicBezier(new Vector2(12.6370001F, -3.74399996F), new Vector2(13.8470001F, -2.54900002F), new Vector2(13.8470001F, -1.05599999F)); - builder.AddLine(new Vector2(13.8470001F, 1.05499995F)); - builder.AddCubicBezier(new Vector2(13.8470001F, 2.54699993F), new Vector2(12.651F, 3.74399996F), new Vector2(11.158F, 3.74399996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(62.9119987F, 38.1749992F)); - builder.AddLine(new Vector2(-62.776001F, 38.1749992F)); - builder.AddCubicBezier(new Vector2(-65.3600006F, 38.1749992F), new Vector2(-67.4560013F, 36.0810013F), new Vector2(-67.4560013F, 33.4970016F)); - builder.AddLine(new Vector2(-67.4560013F, -33.4949989F)); - builder.AddCubicBezier(new Vector2(-67.4560013F, -36.0800018F), new Vector2(-65.3600006F, -38.1749992F), new Vector2(-62.776001F, -38.1749992F)); - builder.AddLine(new Vector2(62.776001F, -38.1749992F)); - builder.AddCubicBezier(new Vector2(65.3600006F, -38.1749992F), new Vector2(67.4560013F, -36.0800018F), new Vector2(67.4560013F, -33.4949989F)); - builder.AddLine(new Vector2(67.4560013F, 33.6580009F)); - builder.AddCubicBezier(new Vector2(67.4420013F, 36.1450005F), new Vector2(65.4120026F, 38.1749992F), new Vector2(62.9119987F, 38.1749992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(24.993F, 3.74399996F)); - builder.AddLine(new Vector2(-24.9920006F, 3.74399996F)); - builder.AddCubicBezier(new Vector2(-26.4710007F, 3.74399996F), new Vector2(-27.6819992F, 2.54699993F), new Vector2(-27.6819992F, 1.05499995F)); - builder.AddLine(new Vector2(-27.6819992F, -1.05499995F)); - builder.AddCubicBezier(new Vector2(-27.6819992F, -2.53299999F), new Vector2(-26.4839993F, -3.74399996F), new Vector2(-24.9920006F, -3.74399996F)); - builder.AddLine(new Vector2(24.993F, -3.74399996F)); - builder.AddCubicBezier(new Vector2(26.4720001F, -3.74399996F), new Vector2(27.6819992F, -2.54699993F), new Vector2(27.6819992F, -1.05499995F)); - builder.AddLine(new Vector2(27.6819992F, 1.05499995F)); - builder.AddCubicBezier(new Vector2(27.6819992F, 2.54699993F), new Vector2(26.4860001F, 3.74399996F), new Vector2(24.993F, 3.74399996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(158.412003F, 242.205994F)); - builder.AddLine(new Vector2(256.915985F, 242.205994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(158.412003F, 252.800003F)); - builder.AddLine(new Vector2(219.516006F, 252.800003F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(67.2089996F, -0.00100000005F)); - builder.AddCubicBezier(new Vector2(67.2089996F, 37.118F), new Vector2(37.1189995F, 67.2080002F), new Vector2(0.00100000005F, 67.2080002F)); - builder.AddCubicBezier(new Vector2(-37.1170006F, 67.2080002F), new Vector2(-67.2089996F, 37.118F), new Vector2(-67.2089996F, -0.00100000005F)); - builder.AddCubicBezier(new Vector2(-67.2089996F, -37.1189995F), new Vector2(-37.1170006F, -67.2080002F), new Vector2(0.00100000005F, -67.2080002F)); - builder.AddCubicBezier(new Vector2(37.1189995F, -67.2080002F), new Vector2(67.2089996F, -37.1189995F), new Vector2(67.2089996F, -0.00100000005F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Layer: sync - // - - Transforms: arrow1 - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(27.2999992F, -10.9169998F)); - builder.AddLine(new Vector2(6.67799997F, 9.70600033F)); - builder.AddCubicBezier(new Vector2(5.15399981F, 11.2290001F), new Vector2(2.54999995F, 10.1499996F), new Vector2(2.54999995F, 7.99700022F)); - builder.AddLine(new Vector2(2.54999995F, -0.286000013F)); - builder.AddCubicBezier(new Vector2(2.54999995F, -1.18700004F), new Vector2(1.59599996F, -1.77999997F), new Vector2(0.79400003F, -1.36899996F)); - builder.AddCubicBezier(new Vector2(-9.78999996F, 4.0619998F), new Vector2(-17.0540009F, 15.085F), new Vector2(-17.0540009F, 27.7770004F)); - builder.AddCubicBezier(new Vector2(-17.0540009F, 30.0380001F), new Vector2(-16.8180008F, 32.3059998F), new Vector2(-16.3549995F, 34.519001F)); - builder.AddCubicBezier(new Vector2(-16.1070004F, 35.7060013F), new Vector2(-17.566F, 36.4799995F), new Vector2(-18.4080009F, 35.6049995F)); - builder.AddCubicBezier(new Vector2(-24.75F, 29.0179996F), new Vector2(-28.243F, 20.3600006F), new Vector2(-28.243F, 11.2290001F)); - builder.AddCubicBezier(new Vector2(-28.243F, -6.31899977F), new Vector2(-15.3179998F, -20.8969994F), new Vector2(1.51100004F, -23.5060005F)); - builder.AddCubicBezier(new Vector2(2.10599995F, -23.5990009F), new Vector2(2.54999995F, -24.0990009F), new Vector2(2.54999995F, -24.7019997F)); - builder.AddLine(new Vector2(2.54999995F, -33.2490005F)); - builder.AddCubicBezier(new Vector2(2.54999995F, -35.4020004F), new Vector2(5.15399981F, -36.4799995F), new Vector2(6.67799997F, -34.9580002F)); - builder.AddLine(new Vector2(27.2999992F, -14.335F)); - builder.AddCubicBezier(new Vector2(28.2439995F, -13.3909998F), new Vector2(28.2439995F, -11.8610001F), new Vector2(27.2999992F, -10.9169998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Layer: sync - // - - Transforms: arrow2 - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-27.2989998F, 10.9160004F)); - builder.AddLine(new Vector2(-6.67799997F, -9.70600033F)); - builder.AddCubicBezier(new Vector2(-5.15500021F, -11.2290001F), new Vector2(-2.55100012F, -10.1499996F), new Vector2(-2.55100012F, -7.99700022F)); - builder.AddLine(new Vector2(-2.55100012F, 0.286000013F)); - builder.AddCubicBezier(new Vector2(-2.55100012F, 1.18700004F), new Vector2(-1.59599996F, 1.77999997F), new Vector2(-0.79400003F, 1.36899996F)); - builder.AddCubicBezier(new Vector2(9.78999996F, -4.0619998F), new Vector2(17.0529995F, -15.0860004F), new Vector2(17.0529995F, -27.7779999F)); - builder.AddCubicBezier(new Vector2(17.0529995F, -30.0389996F), new Vector2(16.8169994F, -32.3059998F), new Vector2(16.3540001F, -34.519001F)); - builder.AddCubicBezier(new Vector2(16.1060009F, -35.7060013F), new Vector2(17.566F, -36.4799995F), new Vector2(18.4080009F, -35.6049995F)); - builder.AddCubicBezier(new Vector2(24.75F, -29.0179996F), new Vector2(28.243F, -20.3600006F), new Vector2(28.243F, -11.2290001F)); - builder.AddCubicBezier(new Vector2(28.243F, 6.31899977F), new Vector2(15.3179998F, 20.8969994F), new Vector2(-1.51100004F, 23.5060005F)); - builder.AddCubicBezier(new Vector2(-2.10599995F, 23.5990009F), new Vector2(-2.55100012F, 24.0990009F), new Vector2(-2.55100012F, 24.7019997F)); - builder.AddLine(new Vector2(-2.55100012F, 33.2480011F)); - builder.AddCubicBezier(new Vector2(-2.55100012F, 35.401001F), new Vector2(-5.15500021F, 36.4799995F), new Vector2(-6.67799997F, 34.9580002F)); - builder.AddLine(new Vector2(-27.2989998F, 14.335F)); - builder.AddCubicBezier(new Vector2(-28.243F, 13.3909998F), new Vector2(-28.243F, 11.8599997F), new Vector2(-27.2989998F, 10.9160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), - // Offset(276,276,0) - // - - - Opacity for layer: sync_emb - // - - Scale:0.99639,0.99639, Offset:<322.485, 128.393> - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(67.2089996F, -2.57399988F)); - builder.AddCubicBezier(new Vector2(67.2089996F, 35.9669991F), new Vector2(35.9669991F, 67.2080002F), new Vector2(-2.57299995F, 67.2080002F)); - builder.AddCubicBezier(new Vector2(-41.112999F, 67.2080002F), new Vector2(-72.3560028F, 35.9669991F), new Vector2(-72.3560028F, -2.57399988F)); - builder.AddCubicBezier(new Vector2(-72.3560028F, -41.1139984F), new Vector2(-41.112999F, -72.3560028F), new Vector2(-2.57299995F, -72.3560028F)); - builder.AddCubicBezier(new Vector2(35.9669991F, -72.3560028F), new Vector2(67.2089996F, -41.1139984F), new Vector2(67.2089996F, -2.57399988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-97.9580002F, 61.9690018F)); - builder.AddLine(new Vector2(-97.9580002F, -61.9700012F)); - builder.AddCubicBezier(new Vector2(-97.9580002F, -66.3889999F), new Vector2(-94.3759995F, -69.9700012F), new Vector2(-89.9580002F, -69.9700012F)); - builder.AddLine(new Vector2(89.9580002F, -69.9700012F)); - builder.AddCubicBezier(new Vector2(94.375F, -69.9700012F), new Vector2(97.9580002F, -66.3889999F), new Vector2(97.9580002F, -61.9700012F)); - builder.AddLine(new Vector2(97.9580002F, 61.9690018F)); - builder.AddCubicBezier(new Vector2(97.9580002F, 66.387001F), new Vector2(94.375F, 69.9690018F), new Vector2(89.9580002F, 69.9690018F)); - builder.AddLine(new Vector2(-89.9580002F, 69.9690018F)); - builder.AddCubicBezier(new Vector2(-94.3759995F, 69.9690018F), new Vector2(-97.9580002F, 66.387001F), new Vector2(-97.9580002F, 61.9690018F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: win_front_base_emb - // - - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-102.602997F, 61.7799988F)); - builder.AddLine(new Vector2(-102.602997F, -65.0979996F)); - builder.AddCubicBezier(new Vector2(-102.602997F, -69.6220016F), new Vector2(-98.935997F, -73.2870026F), new Vector2(-94.413002F, -73.2870026F)); - builder.AddLine(new Vector2(89.7679977F, -73.2870026F)); - builder.AddCubicBezier(new Vector2(94.2900009F, -73.2870026F), new Vector2(97.9580002F, -69.6220016F), new Vector2(97.9580002F, -65.0979996F)); - builder.AddLine(new Vector2(97.9580002F, 61.7799988F)); - builder.AddCubicBezier(new Vector2(97.9580002F, 66.3030014F), new Vector2(94.2900009F, 69.9690018F), new Vector2(89.7679977F, 69.9690018F)); - builder.AddLine(new Vector2(-94.413002F, 69.9690018F)); - builder.AddCubicBezier(new Vector2(-98.935997F, 69.9690018F), new Vector2(-102.602997F, 66.3030014F), new Vector2(-102.602997F, 61.7799988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -32.4300003F)); - builder.AddCubicBezier(new Vector2(17.9109993F, -32.4300003F), new Vector2(32.4300003F, -17.9090004F), new Vector2(32.4300003F, 0.00100000005F)); - builder.AddCubicBezier(new Vector2(32.4300003F, 17.9109993F), new Vector2(17.9109993F, 32.4300003F), new Vector2(0F, 32.4300003F)); - builder.AddCubicBezier(new Vector2(-17.9099998F, 32.4300003F), new Vector2(-32.4290009F, 17.9109993F), new Vector2(-32.4290009F, 0.00100000005F)); - builder.AddCubicBezier(new Vector2(-32.4290009F, -17.9090004F), new Vector2(-17.9099998F, -32.4300003F), new Vector2(0F, -32.4300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: win_front_cont_shdw - // - - - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // - - Transforms: win_front_cont_shdw Offset:<0, 1.5> - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.9980001F, -10.3509998F)); - builder.AddCubicBezier(new Vector2(13.2589998F, -11.0889997F), new Vector2(12.092F, -11.1389999F), new Vector2(11.2959995F, -10.4980001F)); - builder.AddLine(new Vector2(11.1309996F, -10.3509998F)); - builder.AddLine(new Vector2(-5.27199984F, 6.05200005F)); - builder.AddLine(new Vector2(-11.1350002F, 0.188999996F)); - builder.AddCubicBezier(new Vector2(-11.927F, -0.602999985F), new Vector2(-13.21F, -0.602999985F), new Vector2(-14.0019999F, 0.188999996F)); - builder.AddCubicBezier(new Vector2(-14.7399998F, 0.926999986F), new Vector2(-14.79F, 2.0940001F), new Vector2(-14.1490002F, 2.8900001F)); - builder.AddLine(new Vector2(-14.0019999F, 3.05500007F)); - builder.AddLine(new Vector2(-6.70499992F, 10.3520002F)); - builder.AddCubicBezier(new Vector2(-5.96600008F, 11.0900002F), new Vector2(-4.79899979F, 11.1389999F), new Vector2(-4.00299978F, 10.5F)); - builder.AddLine(new Vector2(-3.83800006F, 10.3520002F)); - builder.AddLine(new Vector2(13.9980001F, -7.48500013F)); - builder.AddCubicBezier(new Vector2(14.79F, -8.27600002F), new Vector2(14.79F, -9.55900002F), new Vector2(13.9980001F, -10.3509998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(200.787994F, 353.377014F)); - builder.AddLine(new Vector2(241.481995F, 353.377014F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(200.787994F, 364.102997F)); - builder.AddLine(new Vector2(256.915985F, 364.102997F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - - Layer aggregator - // - - - Layer: Shape Layer 1 - // - - Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-138.125F, 83.25F)); - builder.AddLine(new Vector2(-130.061996F, 91.3119965F)); - builder.AddLine(new Vector2(-112.188004F, 73.3119965F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Layer aggregator - // - - Layer: win_front_cont 2 - // - ShapeGroup: Group 4 Offset:<149.784, 358.74> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0x73, 0x73, 0x73), _stepThenHoldEasingFunction); - // Frame 5. - // TransparentAlmostDimGray_00737373 - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0x00, 0x73, 0x73, 0x73), _holdThenStepEasingFunction); - // Frame 10. - // AlmostDimGray_FF737373 - result.InsertKeyFrame(0.0476190485F, Color.FromArgb(0xFF, 0x73, 0x73, 0x73), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Layer aggregator - // - Layer: win_front_cont 2 - // ShapeGroup: Group 4 Offset:<149.784, 358.74> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostBlack_FF000F25() - { - return _colorBrush_AlmostBlack_FF000F25 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x0F, 0x25)); - } - - CompositionColorBrush ColorBrush_AlmostDimGray_FF737373() - { - return _colorBrush_AlmostDimGray_FF737373 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x73, 0x73, 0x73)); - } - - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF1F1F66() - { - return _colorBrush_AlmostMidnightBlue_FF1F1F66 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x1F, 0x1F, 0x66)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _colorBrush_AlmostWhiteSmoke_FFF0EFEE = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF5B41D2() - { - return _gradientStop_0_AlmostSlateBlue_FF5B41D2 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x5B, 0x41, 0xD2)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_0p484_AlmostRoyalBlue_FF2D5CD3() - { - return _gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3 = _c.CreateColorGradientStop(0.483999997F, Color.FromArgb(0xFF, 0x2D, 0x5C, 0xD3)); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // Stop 2 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078D3() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078D3 = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xD3)); - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_base_shdw Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_00(), RootProgress()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // ShapeGroup: Group 16 Offset:<354.404, 305.489> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 4 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 4 - result.Shapes.Add(ContainerShape_03()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 4 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 4 - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_06()); - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_07()); - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_01(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 4 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 4 - result.Shapes.Add(ContainerShape_05()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 4 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 4 - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 13 Offset:<342.141, 334.752> - shapes.Add(SpriteShape_09()); - // ShapeGroup: Group 10 - shapes.Add(SpriteShape_10()); - // ShapeGroup: Group 10 - shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_01, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 2 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 2 - result.Shapes.Add(ContainerShape_07()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 2 - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw 2 Offset:<0, 1.5> - shapes.Add(SpriteShape_12()); - // Transforms: win_back_wins_cont_shdw 2 Offset:<0, 1.5> - shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_02(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 2 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 2 - result.Shapes.Add(ContainerShape_09()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 2 - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 14 Offset:<342.141, 299.284> - shapes.Add(SpriteShape_14()); - // ShapeGroup: Group 12 - shapes.Add(SpriteShape_15()); - // ShapeGroup: Group 12 - shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_02, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 5 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 5 - result.Shapes.Add(ContainerShape_11()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 5 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 5 - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - // Transforms: win_back_wins_cont_shdw 5 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_03(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 5 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 5 - result.Shapes.Add(ContainerShape_13()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 5 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 5 - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 15 Offset:<344.262, 269.64> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_03, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base_shdw 2 - // Shape tree root for layer: win_back_wins_base_shdw 2 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_base_shdw 2 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_04(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base 2 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // ShapeGroup: Group 21 Offset:<212.616, 232.385> - result.Shapes.Add(SpriteShape_20()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont - result.Shapes.Add(ContainerShape_17()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_21()); - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_22()); - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_23()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_05(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont - result.Shapes.Add(ContainerShape_19()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 19 Offset:<184.923, 227.867> - shapes.Add(SpriteShape_24()); - // ShapeGroup: Group 18 - shapes.Add(SpriteShape_25()); - // ShapeGroup: Group 18 - shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_05, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 3 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 3 - result.Shapes.Add(ContainerShape_21()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 3 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 3 - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - // Transforms: win_back_wins_cont_shdw 3 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_06(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 3 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 3 - result.Shapes.Add(ContainerShape_23()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 3 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 3 - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 20 Offset:<184.923, 209.166> - result.Shapes.Add(SpriteShape_28()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_06, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: sync_shdw - // Transforms for 23 - CHN Security - Refrersh - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(388F, 198F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: sync_shdw Scale:0.99639,0.99639, Offset:<318.997, 131.382> - result.Shapes.Add(SpriteShape_29()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_07(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr - // Transforms for 23 - CHN Security - Window - Back - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: win_back_base_catchr Scale:0.99639,0.99639, - // Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_30()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_08(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for sync 2 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(67.4589996F, 67.4589996F); - // Offset:<322.72852, 128.63654>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 322.728516F, 128.636536F); - var shapes = result.Shapes; - // Transforms: arrow1 - shapes.Add(SpriteShape_32()); - // Transforms: arrow2 - shapes.Add(SpriteShape_33()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_540(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Opacity for layer: Shape Layer 1 - // Transforms for 23 - CHN Security - Flyout - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<280.5, 279.5> - result.Shapes.Add(SpriteShape_36()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_09(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr 2 - // Transforms for 23 - CHN Security - Window - Back - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: win_back_base_catchr 2 Scale:0.99639,0.99639, - // Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_37()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_08, _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_cont_shdw - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - var shapes = result.Shapes; - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_42()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_43()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_44()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_45()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_10(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_cont - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(191.134003F, 360.924988F); - result.Scale = new Vector2(0.996389985F, 0.996389985F); - var shapes = result.Shapes; - // ShapeGroup: Group 2 - shapes.Add(SpriteShape_46()); - // ShapeGroup: Group 2 - shapes.Add(SpriteShape_47()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_11(), _rootProgress); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: Shape Layer 3 - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // Transforms: Shape Layer 3 Scale:0.95,0.95, Offset:<275.583, 280.82> - result.Shapes.Add(SpriteShape_48()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_10, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // ShapeGroup: Group 4 Offset:<149.784, 358.74> - result.Shapes.Add(SpriteShape_49()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - result.Shapes.Add(SpriteShape_50()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_10, _rootProgress); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_00() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_01() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_02() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_03() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_04() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_05()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_05() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_06()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_06() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_07() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_08()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_08() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_09() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_10()); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_10() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_11()); - result.SetSourceParameter("source", SurfaceBrush_13()); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_11() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2.5F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_12() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_14()); - result.SetSourceParameter("source", SurfaceBrush_16()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionEffectBrush EffectBrush_13() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1.60000002F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_15()); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_14() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_17()); - result.SetSourceParameter("source", SurfaceBrush_19()); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - CompositionEffectBrush EffectBrush_15() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_18()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_16() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_20()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_17() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_21()); - result.SetSourceParameter("source", SurfaceBrush_23()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_18() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.600000024F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_22()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_19() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_24()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - CompositionEffectBrush EffectBrush_20() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_25()); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Opacity for layer: Shape Layer 3 - // - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Transforms: Shape Layer 3 Scale:0.95,0.95, Offset:<275.583, 280.82> - // Ellipse Path 1.EllipseGeometry - CompositionEllipseGeometry Ellipse_33p5() - { - var result = _c.CreateEllipseGeometry(); - result.Radius = new Vector2(33.5F, 33.5F); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 5 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 5 - // ShapeGroup: Group 15 Offset:<344.262, 269.64> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF5B41D2()); - colorStops.Add(GradientStop_0p484_AlmostRoyalBlue_FF2D5CD3()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078D3()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(33F, -1.5F); - result.EndPoint = new Vector2(-31F, -2.5F); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 3 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 3 - // ShapeGroup: Group 20 Offset:<184.923, 209.166> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF5B41D2); - colorStops.Add(_gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078D3); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(33F, -1.5F); - result.EndPoint = new Vector2(-31F, -2.5F); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_base_emb - // - Shape tree root for layer: win_back_base_emb - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - CompositionPathGeometry PathGeometry_02() - { - return _pathGeometry_02 = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - CompositionPathGeometry PathGeometry_03() - { - return _pathGeometry_03 = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - CompositionPathGeometry PathGeometry_04() - { - return _pathGeometry_04 = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - CompositionPathGeometry PathGeometry_05() - { - return _pathGeometry_05 = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - CompositionPathGeometry PathGeometry_06() - { - return _pathGeometry_06 = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - CompositionPathGeometry PathGeometry_07() - { - return _pathGeometry_07 = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 2 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 2 - // ShapeGroup: Group 12 - CompositionPathGeometry PathGeometry_08() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - CompositionPathGeometry PathGeometry_09() - { - return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - CompositionPathGeometry PathGeometry_11() - { - return _pathGeometry_11 = _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - CompositionPathGeometry PathGeometry_12() - { - return _pathGeometry_12 = _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - CompositionPathGeometry PathGeometry_13() - { - return _pathGeometry_13 = _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - } - - CompositionPathGeometry PathGeometry_14() - { - return _pathGeometry_14 = _c.CreatePathGeometry(new CompositionPath(Geometry_14())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Transforms: arrow1 - CompositionPathGeometry PathGeometry_15() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_15())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Transforms: arrow2 - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: sync_emb - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_17())); - } - - CompositionPathGeometry PathGeometry_18() - { - return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_18())); - } - - // - - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_base_emb - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - CompositionPathGeometry PathGeometry_20() - { - return _pathGeometry_20 = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Opacity for layer: win_front_cont_shdw - // - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - CompositionPathGeometry PathGeometry_21() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - } - - CompositionPathGeometry PathGeometry_22() - { - return _pathGeometry_22 = _c.CreatePathGeometry(new CompositionPath(Geometry_22())); - } - - CompositionPathGeometry PathGeometry_23() - { - return _pathGeometry_23 = _c.CreatePathGeometry(new CompositionPath(Geometry_23())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Layer aggregator - // - Layer: Shape Layer 1 - // Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - CompositionPathGeometry PathGeometry_24() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<280.5, 279.5> - // Rectangle Path 1.RectangleGeometry - CompositionRoundedRectangleGeometry RoundedRectangle_195x139p5() - { - var result = _c.CreateRoundedRectangleGeometry(); - result.CornerRadius = new Vector2(9.99999997E-07F, 9.99999997E-07F); - result.Offset = new Vector2(-97.5F, -69.75F); - result.Size = new Vector2(195F, 139.5F); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_base - Shadow - // Shape tree root for layer: win_back_base - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_base_emb - // Shape tree root for layer: win_back_base_emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.20000005F; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base_shdw - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<354.404, 306.989> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.403992F, 306.989014F), ColorBrush_AlmostBlack_FF000F25());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<354.404, 305.489> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.403992F, 305.489014F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<342.141, 336.252> - var geometry = PathGeometry_03(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 336.252014F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_04(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = ColorBrush_AlmostMidnightBlue_FF1F1F66(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_05(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<342.141, 334.752> - var geometry = _pathGeometry_03; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 334.752014F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(_pathGeometry_04); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - var result = _c.CreateSpriteShape(_pathGeometry_05); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<342.141, 300.784> - var geometry = PathGeometry_06(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 300.783997F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<342.141, 299.284> - var geometry = _pathGeometry_06; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 299.283997F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - var result = _c.CreateSpriteShape(_pathGeometry_07); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 5 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 5 - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<344.262, 271.14> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 344.261993F, 271.140015F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 5 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 5 - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<344.262, 269.64> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 344.261993F, 269.640015F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_base_shdw 2 - // - Shape tree root for layer: win_back_wins_base_shdw 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<212.616, 233.885> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 212.615997F, 233.884995F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<212.616, 232.385> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 212.615997F, 232.384995F), _colorBrush_AlmostWhiteSmoke_FFF0EFEE);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<184.923, 229.367> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 229.367004F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_13(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - // Offset:<184.923, 227.867> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 227.867004F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - var result = _c.CreateSpriteShape(_pathGeometry_12); - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_26() - { - var result = _c.CreateSpriteShape(_pathGeometry_13); - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 3 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 3 - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<184.923, 210.666> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 210.666F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 3 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 3 - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<184.923, 209.166> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 209.166F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: sync_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<386.456, 198.841>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 386.455994F, 198.841003F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: win_back_base_catchr - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_14; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Path 1 - CompositionSpriteShape SpriteShape_32() - { - // Offset:<58.865, 53.379997> - var geometry = PathGeometry_15(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 58.8650017F, 53.3799973F), _colorBrush_White);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Path 1 - CompositionSpriteShape SpriteShape_33() - { - // Offset:<74.642, 81.535995> - var geometry = PathGeometry_16(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 74.6419983F, 81.5359955F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: sync_emb - // Path 1 - CompositionSpriteShape SpriteShape_34() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_35() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_14; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F), _colorBrush_Black);; - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_36() - { - // Offset:<197, 362.75> - var geometry = RoundedRectangle_195x139p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 197F, 362.75F), _colorBrush_Black);; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: win_back_base_catchr 2 - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_37() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_base - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_38() - { - // Offset:<192.406, 360.607>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_18(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 360.606995F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - // Path 1 - CompositionSpriteShape SpriteShape_39() - { - // Offset:<192.406, 360.607>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 360.606995F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_base_emb - // Path 1 - CompositionSpriteShape SpriteShape_40() - { - // Offset:<192.406, 361.60736>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 361.607361F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb_msk - // Path 1 - CompositionSpriteShape SpriteShape_41() - { - // Offset:<192.90518, 361.60736>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.905182F, 361.607361F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_42() - { - // Offset:<149.784, 360.24> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.783997F, 360.23999F), ColorBrush_AlmostDimGray_FF737373());; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_43() - { - // Offset:<149.786, 360.24> - var geometry = PathGeometry_21(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.785995F, 360.23999F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_44() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_45() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Path 1 - CompositionSpriteShape SpriteShape_46() - { - var result = _c.CreateSpriteShape(_pathGeometry_22); - result.StrokeBrush = _colorBrush_AlmostDimGray_FF737373; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Path 1 - CompositionSpriteShape SpriteShape_47() - { - var result = _c.CreateSpriteShape(_pathGeometry_23); - result.StrokeBrush = _colorBrush_AlmostDimGray_FF737373; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: Shape Layer 3 - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Ellipse Path 1 - CompositionSpriteShape SpriteShape_48() - { - // Offset:<151.08301, 361.32>, Rotation:-0.009764407721190378 degrees, - // Scale:<0.9219465, 0.9219465> - var geometry = Ellipse_33p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.921946526F, 0F, 0F, 0.921946526F, 151.083008F, 361.320007F), _colorBrush_Black);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: win_front_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_49() - { - // Offset:<149.784, 358.74> - var geometry = _pathGeometry_20; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.783997F, 358.73999F), AnimatedColorBrush_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: Shape Layer 1 - // Path 1 - CompositionSpriteShape SpriteShape_50() - { - // Offset:<275.03006, 276.013>, Rotation:-0.005237141498377461 degrees, - // Scale:<1.00362, 1.00362> - var result = CreateSpriteShape(PathGeometry_24(), new Matrix3x2(1.00362003F, 0F, 0F, 1.00362003F, 275.03006F, 276.013F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 5F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_13() - { - return _c.CreateSurfaceBrush(VisualSurface_13()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_14() - { - return _c.CreateSurfaceBrush(VisualSurface_14()); - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_15() - { - return _c.CreateSurfaceBrush(VisualSurface_15()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionSurfaceBrush SurfaceBrush_16() - { - return _c.CreateSurfaceBrush(VisualSurface_16()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_17() - { - return _c.CreateSurfaceBrush(VisualSurface_17()); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_18() - { - return _c.CreateSurfaceBrush(VisualSurface_18()); - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - CompositionSurfaceBrush SurfaceBrush_19() - { - return _c.CreateSurfaceBrush(VisualSurface_19()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_20() - { - return _c.CreateSurfaceBrush(VisualSurface_20()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_21() - { - return _c.CreateSurfaceBrush(VisualSurface_21()); - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_22() - { - return _c.CreateSurfaceBrush(VisualSurface_22()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_23() - { - return _c.CreateSurfaceBrush(VisualSurface_23()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_24() - { - return _c.CreateSurfaceBrush(VisualSurface_24()); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionSurfaceBrush SurfaceBrush_25() - { - return _c.CreateSurfaceBrush(VisualSurface_25()); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_15(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_16(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_17(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_13() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_18(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_14() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_22(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_15() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_23(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - CompositionVisualSurface VisualSurface_16() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_24(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_17() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_25(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_18() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_26(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - CompositionVisualSurface VisualSurface_19() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_27(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_20() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_31(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_21() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_32(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_22() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_33(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_23() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_34(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_24() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_35(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - CompositionVisualSurface VisualSurface_25() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_36(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 23 - CHN Security - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 23 - CHN Security - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 23 - CHN Security - Window - Back - children.InsertAtTop(ContainerVisual_02()); - children.InsertAtTop(SpriteVisual_10()); - // PreComp layer: 23 - CHN Security - Refrersh - children.InsertAtTop(ContainerVisual_19()); - children.InsertAtTop(SpriteVisual_14()); - // PreComp layer: 23 - CHN Security - Flyout - children.InsertAtTop(ContainerVisual_28()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // Opacity for layer: 23 - CHN Security - Window - Back - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_7(), _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Window - Back - // Transforms for 23 - CHN Security - Window - Back - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Window - Back - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_00()); - // Shape tree root for layer: win_back_base - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_01()); - children.InsertAtTop(SpriteVisual_03()); - // Opacity for layer: win_back_wins_base - children.InsertAtTop(ShapeVisual_05()); - children.InsertAtTop(SpriteVisual_04()); - // Opacity for layer: win_back_wins_cont 4 - children.InsertAtTop(ShapeVisual_07()); - children.InsertAtTop(SpriteVisual_05()); - // Opacity for layer: win_back_wins_cont 2 - children.InsertAtTop(ShapeVisual_09()); - children.InsertAtTop(SpriteVisual_06()); - // Opacity for layer: win_back_wins_cont 5 - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_07()); - // Opacity for layer: win_back_wins_base 2 - children.InsertAtTop(ShapeVisual_13()); - children.InsertAtTop(SpriteVisual_08()); - // Opacity for layer: win_back_wins_cont - children.InsertAtTop(ShapeVisual_15()); - children.InsertAtTop(SpriteVisual_09()); - // Opacity for layer: win_back_wins_cont 3 - children.InsertAtTop(ShapeVisual_17()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base - Shadow - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: win_back_base - Shadow - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_02()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base_emb - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.300000012F; - // Shape tree root for layer: win_back_base_emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_back_base_emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_base_shdw - result.Children.InsertAtTop(ShapeVisual_04()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 4 - result.Children.InsertAtTop(ShapeVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 2 - result.Children.InsertAtTop(ShapeVisual_08()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 5 - result.Children.InsertAtTop(ShapeVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - // Shape tree root for layer: win_back_wins_base_shdw 2 - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_4(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw - result.Children.InsertAtTop(ShapeVisual_14()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_15() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_back_wins_cont_shdw 3 - result.Children.InsertAtTop(ShapeVisual_16()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_4(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_16() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_11()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_17() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Shape tree root for layer: sync_shdw - result.Children.InsertAtTop(ShapeVisual_18()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_18() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_back_base_catchr - result.Children.InsertAtTop(ShapeVisual_19()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Refrersh - ContainerVisual ContainerVisual_19() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_20()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Refrersh - // Transforms for 23 - CHN Security - Refrersh - ContainerVisual ContainerVisual_20() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(388F, 198F, 0F); - result.Children.InsertAtTop(ContainerVisual_21()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Refrersh - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_21() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Layer aggregator - children.InsertAtTop(ShapeVisual_20()); - children.InsertAtTop(SpriteVisual_12()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_22() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_13()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_23() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: sync_emb - result.Children.InsertAtTop(ShapeVisual_21()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_24() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: sync_emb_msk - result.Children.InsertAtTop(ShapeVisual_22()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_25() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_15()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_26() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 1 - result.Children.InsertAtTop(ShapeVisual_23()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_27() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_back_base_catchr 2 - result.Children.InsertAtTop(ShapeVisual_24()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_28() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 23 - CHN Security - Flyout - result.Children.InsertAtTop(ContainerVisual_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Flyout - // Transforms for 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_29() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_30()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Flyout - // Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_30() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_16()); - // Shape tree root for layer: win_front_base - children.InsertAtTop(ShapeVisual_26()); - children.InsertAtTop(SpriteVisual_17()); - children.InsertAtTop(SpriteVisual_19()); - // Opacity for layer: win_front_cont - children.InsertAtTop(ShapeVisual_30()); - children.InsertAtTop(SpriteVisual_20()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_32()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_31() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_front_base - Shadow - result.Children.InsertAtTop(ShapeVisual_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_32() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_18()); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_33() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_front_base_emb - result.Children.InsertAtTop(ShapeVisual_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_34() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: win_front_base_emb_msk - result.Children.InsertAtTop(ShapeVisual_28()); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_35() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: win_front_cont_shdw - result.Children.InsertAtTop(ShapeVisual_29()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_36() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: Shape Layer 3 - result.Children.InsertAtTop(ShapeVisual_31()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 23 - CHN Security - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_5() - { - return _cubicBezierEasingFunction_5 = _c.CreateCubicBezierEasingFunction(new Vector2(0.275000006F, 0F), new Vector2(0.437999994F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.100000001F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: Shape Layer 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.400000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.150000006F, CubicBezierEasingFunction_1()); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 5 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 5 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Window - Back - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_7() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 6. - result.InsertKeyFrame(0.0285714287F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_540() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 540F, CubicBezierEasingFunction_4()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Layer aggregator - // - - Layer: Shape Layer 1 - // - Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 1F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base - Shadow - // Shape tree root for layer: win_back_base - Shadow - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base_emb - // Shape tree root for layer: win_back_base_emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base_emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_03()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base_shdw - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_00()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 4 - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_02()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 4 - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_04()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 2 - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 2 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 5 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_3(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 5 - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - // Shape tree root for layer: win_back_wins_base_shdw 2 - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_14()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base 2 - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_15()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_4(), _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_5(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_5(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 3 - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_6(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 3 - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_6(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_4, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: sync_shdw - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_24()); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Refrersh - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: sync - shapes.Add(SpriteShape_31()); - // Layer: sync - shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.150000006F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - result.Shapes.Add(SpriteShape_34()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb_msk - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - result.Shapes.Add(SpriteShape_35()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_27()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p1(), _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: win_back_base_catchr 2 - ShapeVisual ShapeVisual_24() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - Shadow - ShapeVisual ShapeVisual_25() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_38()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - ShapeVisual ShapeVisual_26() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_39()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb - ShapeVisual ShapeVisual_27() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_40()); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb_msk - ShapeVisual ShapeVisual_28() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_41()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_cont_shdw - ShapeVisual ShapeVisual_29() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.100000001F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(ContainerShape_29()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_cont - ShapeVisual ShapeVisual_30() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: Shape Layer 3 - ShapeVisual ShapeVisual_31() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(ContainerShape_31()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - ShapeVisual ShapeVisual_32() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: win_front_cont 2 - shapes.Add(ContainerShape_32()); - // Layer: Shape Layer 1 - shapes.Add(ContainerShape_33()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_00() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_00(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_01() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_01(); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_02() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_02(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_03() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_03(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_04() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_04(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_05() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_05(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_06() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_06(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_07() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_07(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_08() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_08(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_09() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_09(); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_10() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_10(); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_11() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_11(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Refrersh - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_12() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_12(); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - SpriteVisual SpriteVisual_13() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_13(); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_14() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_14(); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - SpriteVisual SpriteVisual_15() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_15(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_16() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_16(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_17() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_17(); - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_18() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_18(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_19() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_19(); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - SpriteVisual SpriteVisual_20() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_20(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_00() - { - // Frame 0. - var result = _offsetVector2Animation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 15.0550003F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 15.0550003F), HoldThenStepEasingFunction()); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_01() - { - // Frame 0. - var result = _offsetVector2Animation_01 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 64. - result.InsertKeyFrame(0.304761916F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_02() - { - // Frame 0. - var result = _offsetVector2Animation_02 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0369997F), _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, new Vector2(0F, 10.0369997F), _holdThenStepEasingFunction); - // Frame 61. - result.InsertKeyFrame(0.290476203F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_03() - { - // Frame 0. - var result = _offsetVector2Animation_03 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 58. - result.InsertKeyFrame(0.27619049F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_04() - { - // Frame 0. - var result = _offsetVector2Animation_04 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 15.0539999F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_05() - { - // Frame 0. - var result = _offsetVector2Animation_05 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0369997F), _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, new Vector2(0F, 10.0369997F), _holdThenStepEasingFunction); - // Frame 48. - result.InsertKeyFrame(0.22857143F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_06() - { - // Frame 0. - var result = _offsetVector2Animation_06 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 44. - result.InsertKeyFrame(0.209523812F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: sync_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_07() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -106F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-276F, -106F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(-276F, -281F), CubicBezierEasingFunction_2()); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector2(-276F, -276F), CubicBezierEasingFunction_3()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_08() - { - // Frame 0. - var result = _offsetVector2Animation_08 = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -186F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector2(-276F, -276F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_09() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -193.557999F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-276F, -193.557999F), _holdThenStepEasingFunction); - // Frame 49. - result.InsertKeyFrame(0.233333334F, new Vector2(-276F, -283.5F), _cubicBezierEasingFunction_2); - // Frame 84. - result.InsertKeyFrame(0.400000006F, new Vector2(-276F, -276F), CubicBezierEasingFunction_5()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_10() - { - // Frame 0. - var result = _offsetVector2Animation_10 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20.073F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 20.073F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_11() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(1.27199996F, 29.6819992F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(1.27199996F, 29.6819992F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(1.27199996F, -0.317999989F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: win_front_cont 2 - Vector2KeyFrameAnimation ShapeVisibilityAnimation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: Shape Layer 1 - Vector2KeyFrameAnimation ShapeVisibilityAnimation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - // Frame 200. - result.InsertKeyFrame(0.952380955F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Window - Back - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -186F, 0F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Refrersh - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -106F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-276F, -106F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-276F, -281F, 0F), _cubicBezierEasingFunction_2); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_3); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Flyout - // Opacity for layer: 23 - CHN Security - Flyout - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -193.557999F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-276F, -193.557999F, 0F), _holdThenStepEasingFunction); - // Frame 49. - result.InsertKeyFrame(0.233333334F, new Vector3(-276F, -283.5F, 0F), _cubicBezierEasingFunction_2); - // Frame 84. - result.InsertKeyFrame(0.400000006F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_5); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal UpdateSettingsLottie_AnimatedVisual_UAPv8( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8); - } - } - - sealed class UpdateSettingsLottie_AnimatedVisual_UAPv7 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_0; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_1; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_2; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_4; - CompositionColorBrush _colorBrush_AlmostBlack_FF000F25; - CompositionColorBrush _colorBrush_AlmostDimGray_FF737373; - CompositionColorBrush _colorBrush_AlmostMidnightBlue_FF1F1F66; - CompositionColorBrush _colorBrush_AlmostWhiteSmoke_FFF0EFEE; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF5B41D2; - CompositionColorGradientStop _gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078D3; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_02; - CompositionPathGeometry _pathGeometry_03; - CompositionPathGeometry _pathGeometry_04; - CompositionPathGeometry _pathGeometry_05; - CompositionPathGeometry _pathGeometry_06; - CompositionPathGeometry _pathGeometry_07; - CompositionPathGeometry _pathGeometry_09; - CompositionPathGeometry _pathGeometry_10; - CompositionPathGeometry _pathGeometry_11; - CompositionPathGeometry _pathGeometry_12; - CompositionPathGeometry _pathGeometry_13; - CompositionPathGeometry _pathGeometry_14; - CompositionPathGeometry _pathGeometry_18; - CompositionPathGeometry _pathGeometry_20; - CompositionPathGeometry _pathGeometry_22; - CompositionPathGeometry _pathGeometry_23; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - CubicBezierEasingFunction _cubicBezierEasingFunction_5; - ExpressionAnimation _rootProgress; - InsetClip _insetClip_0; - ScalarKeyFrameAnimation _opacityScalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_00; - Vector2KeyFrameAnimation _offsetVector2Animation_01; - Vector2KeyFrameAnimation _offsetVector2Animation_02; - Vector2KeyFrameAnimation _offsetVector2Animation_03; - Vector2KeyFrameAnimation _offsetVector2Animation_04; - Vector2KeyFrameAnimation _offsetVector2Animation_05; - Vector2KeyFrameAnimation _offsetVector2Animation_06; - Vector2KeyFrameAnimation _offsetVector2Animation_09; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ColorKeyFrameAnimation CreateColorKeyFrameAnimation(float initialProgress, Color initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateColorKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InterpolationColorSpace = CompositionColorSpace.Rgb; - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_0 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_1 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_2 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 11. - result.InsertKeyFrame(0.052380953F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_4() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_4 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-146.229996F, 96.4509964F)); - builder.AddLine(new Vector2(-146.229996F, -96.4509964F)); - builder.AddCubicBezier(new Vector2(-146.229996F, -100.869003F), new Vector2(-142.647995F, -104.450996F), new Vector2(-138.229996F, -104.450996F)); - builder.AddLine(new Vector2(138.229996F, -104.450996F)); - builder.AddCubicBezier(new Vector2(142.647995F, -104.450996F), new Vector2(146.229996F, -100.869003F), new Vector2(146.229996F, -96.4509964F)); - builder.AddLine(new Vector2(146.229996F, 96.4509964F)); - builder.AddCubicBezier(new Vector2(146.229996F, 100.869003F), new Vector2(142.647995F, 104.450996F), new Vector2(138.229996F, 104.450996F)); - builder.AddLine(new Vector2(-138.229996F, 104.450996F)); - builder.AddCubicBezier(new Vector2(-142.647995F, 104.450996F), new Vector2(-146.229996F, 100.869003F), new Vector2(-146.229996F, 96.4509964F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_base_emb - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-152.623993F, 96.276001F)); - builder.AddLine(new Vector2(-152.623993F, -100.842003F)); - builder.AddCubicBezier(new Vector2(-152.623993F, -105.357002F), new Vector2(-148.964005F, -109.016998F), new Vector2(-144.449005F, -109.016998F)); - builder.AddLine(new Vector2(138.056F, -109.016998F)); - builder.AddCubicBezier(new Vector2(142.570999F, -109.016998F), new Vector2(146.229996F, -105.357002F), new Vector2(146.229996F, -100.842003F)); - builder.AddLine(new Vector2(146.229996F, 96.276001F)); - builder.AddCubicBezier(new Vector2(146.229996F, 100.791F), new Vector2(142.570999F, 104.450996F), new Vector2(138.056F, 104.450996F)); - builder.AddLine(new Vector2(-144.449005F, 104.450996F)); - builder.AddCubicBezier(new Vector2(-148.964005F, 104.450996F), new Vector2(-152.623993F, 100.791F), new Vector2(-152.623993F, 96.276001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(31.5480003F, 50.8059998F)); - builder.AddLine(new Vector2(-31.5459995F, 50.8059998F)); - builder.AddCubicBezier(new Vector2(-34.0480003F, 50.8059998F), new Vector2(-36.0769997F, 48.7770004F), new Vector2(-36.0769997F, 46.276001F)); - builder.AddLine(new Vector2(-36.0769997F, -46.276001F)); - builder.AddCubicBezier(new Vector2(-36.0769997F, -48.7770004F), new Vector2(-34.0480003F, -50.8059998F), new Vector2(-31.5459995F, -50.8059998F)); - builder.AddLine(new Vector2(31.5480003F, -50.8059998F)); - builder.AddCubicBezier(new Vector2(34.0480003F, -50.8059998F), new Vector2(36.0769997F, -48.7770004F), new Vector2(36.0769997F, -46.276001F)); - builder.AddLine(new Vector2(36.0769997F, 46.276001F)); - builder.AddCubicBezier(new Vector2(36.0769997F, 48.7770004F), new Vector2(34.0480003F, 50.8059998F), new Vector2(31.5480003F, 50.8059998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(8.04500008F, 10.9499998F)); - builder.AddLine(new Vector2(-8.04699993F, 10.9499998F)); - builder.AddCubicBezier(new Vector2(-9.64599991F, 10.9499998F), new Vector2(-10.9510002F, 9.65999985F), new Vector2(-10.9510002F, 8.04699993F)); - builder.AddLine(new Vector2(-10.9510002F, -8.04699993F)); - builder.AddCubicBezier(new Vector2(-10.9510002F, -9.64799976F), new Vector2(-9.65999985F, -10.9499998F), new Vector2(-8.04699993F, -10.9499998F)); - builder.AddLine(new Vector2(8.04500008F, -10.9499998F)); - builder.AddCubicBezier(new Vector2(9.64599991F, -10.9499998F), new Vector2(10.9510002F, -9.65999985F), new Vector2(10.9510002F, -8.04699993F)); - builder.AddLine(new Vector2(10.9510002F, 8.04699993F)); - builder.AddCubicBezier(new Vector2(10.9510002F, 9.64500046F), new Vector2(9.64599991F, 10.9499998F), new Vector2(8.04500008F, 10.9499998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 331.03299F)); - builder.AddLine(new Vector2(377.817993F, 331.03299F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 339.946991F)); - builder.AddLine(new Vector2(377.817993F, 339.946991F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(8.04500008F, 10.9510002F)); - builder.AddLine(new Vector2(-8.04699993F, 10.9510002F)); - builder.AddCubicBezier(new Vector2(-9.64599991F, 10.9510002F), new Vector2(-10.9510002F, 9.65999985F), new Vector2(-10.9510002F, 8.04699993F)); - builder.AddLine(new Vector2(-10.9510002F, -8.04699993F)); - builder.AddCubicBezier(new Vector2(-10.9510002F, -9.64700031F), new Vector2(-9.65999985F, -10.9510002F), new Vector2(-8.04699993F, -10.9510002F)); - builder.AddLine(new Vector2(8.04500008F, -10.9510002F)); - builder.AddCubicBezier(new Vector2(9.64599991F, -10.9510002F), new Vector2(10.9510002F, -9.6590004F), new Vector2(10.9510002F, -8.04699993F)); - builder.AddLine(new Vector2(10.9510002F, 8.04699993F)); - builder.AddCubicBezier(new Vector2(10.9510002F, 9.65999985F), new Vector2(9.64599991F, 10.9510002F), new Vector2(8.04500008F, 10.9510002F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 292.851013F)); - builder.AddLine(new Vector2(377.817993F, 292.851013F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - - Opacity for layer: win_back_wins_cont 2 - // - - - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - - - Transforms: win_back_wins_cont 2 - // - - ShapeGroup: Group 12 - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(362.854004F, 302.678986F)); - builder.AddLine(new Vector2(377.817993F, 302.678986F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(11.158F, 3.74399996F)); - builder.AddLine(new Vector2(-11.1590004F, 3.74399996F)); - builder.AddCubicBezier(new Vector2(-12.6379995F, 3.74399996F), new Vector2(-13.8470001F, 2.54699993F), new Vector2(-13.8470001F, 1.05499995F)); - builder.AddLine(new Vector2(-13.8470001F, -1.05599999F)); - builder.AddCubicBezier(new Vector2(-13.8470001F, -2.53500009F), new Vector2(-12.6520004F, -3.74399996F), new Vector2(-11.1590004F, -3.74399996F)); - builder.AddLine(new Vector2(11.158F, -3.74399996F)); - builder.AddCubicBezier(new Vector2(12.6370001F, -3.74399996F), new Vector2(13.8470001F, -2.54900002F), new Vector2(13.8470001F, -1.05599999F)); - builder.AddLine(new Vector2(13.8470001F, 1.05499995F)); - builder.AddCubicBezier(new Vector2(13.8470001F, 2.54699993F), new Vector2(12.651F, 3.74399996F), new Vector2(11.158F, 3.74399996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(62.9119987F, 38.1749992F)); - builder.AddLine(new Vector2(-62.776001F, 38.1749992F)); - builder.AddCubicBezier(new Vector2(-65.3600006F, 38.1749992F), new Vector2(-67.4560013F, 36.0810013F), new Vector2(-67.4560013F, 33.4970016F)); - builder.AddLine(new Vector2(-67.4560013F, -33.4949989F)); - builder.AddCubicBezier(new Vector2(-67.4560013F, -36.0800018F), new Vector2(-65.3600006F, -38.1749992F), new Vector2(-62.776001F, -38.1749992F)); - builder.AddLine(new Vector2(62.776001F, -38.1749992F)); - builder.AddCubicBezier(new Vector2(65.3600006F, -38.1749992F), new Vector2(67.4560013F, -36.0800018F), new Vector2(67.4560013F, -33.4949989F)); - builder.AddLine(new Vector2(67.4560013F, 33.6580009F)); - builder.AddCubicBezier(new Vector2(67.4420013F, 36.1450005F), new Vector2(65.4120026F, 38.1749992F), new Vector2(62.9119987F, 38.1749992F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(24.993F, 3.74399996F)); - builder.AddLine(new Vector2(-24.9920006F, 3.74399996F)); - builder.AddCubicBezier(new Vector2(-26.4710007F, 3.74399996F), new Vector2(-27.6819992F, 2.54699993F), new Vector2(-27.6819992F, 1.05499995F)); - builder.AddLine(new Vector2(-27.6819992F, -1.05499995F)); - builder.AddCubicBezier(new Vector2(-27.6819992F, -2.53299999F), new Vector2(-26.4839993F, -3.74399996F), new Vector2(-24.9920006F, -3.74399996F)); - builder.AddLine(new Vector2(24.993F, -3.74399996F)); - builder.AddCubicBezier(new Vector2(26.4720001F, -3.74399996F), new Vector2(27.6819992F, -2.54699993F), new Vector2(27.6819992F, -1.05499995F)); - builder.AddLine(new Vector2(27.6819992F, 1.05499995F)); - builder.AddCubicBezier(new Vector2(27.6819992F, 2.54699993F), new Vector2(26.4860001F, 3.74399996F), new Vector2(24.993F, 3.74399996F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(158.412003F, 242.205994F)); - builder.AddLine(new Vector2(256.915985F, 242.205994F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(158.412003F, 252.800003F)); - builder.AddLine(new Vector2(219.516006F, 252.800003F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(67.2089996F, -0.00100000005F)); - builder.AddCubicBezier(new Vector2(67.2089996F, 37.118F), new Vector2(37.1189995F, 67.2080002F), new Vector2(0.00100000005F, 67.2080002F)); - builder.AddCubicBezier(new Vector2(-37.1170006F, 67.2080002F), new Vector2(-67.2089996F, 37.118F), new Vector2(-67.2089996F, -0.00100000005F)); - builder.AddCubicBezier(new Vector2(-67.2089996F, -37.1189995F), new Vector2(-37.1170006F, -67.2080002F), new Vector2(0.00100000005F, -67.2080002F)); - builder.AddCubicBezier(new Vector2(37.1189995F, -67.2080002F), new Vector2(67.2089996F, -37.1189995F), new Vector2(67.2089996F, -0.00100000005F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Layer: sync - // - - Transforms: arrow1 - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(27.2999992F, -10.9169998F)); - builder.AddLine(new Vector2(6.67799997F, 9.70600033F)); - builder.AddCubicBezier(new Vector2(5.15399981F, 11.2290001F), new Vector2(2.54999995F, 10.1499996F), new Vector2(2.54999995F, 7.99700022F)); - builder.AddLine(new Vector2(2.54999995F, -0.286000013F)); - builder.AddCubicBezier(new Vector2(2.54999995F, -1.18700004F), new Vector2(1.59599996F, -1.77999997F), new Vector2(0.79400003F, -1.36899996F)); - builder.AddCubicBezier(new Vector2(-9.78999996F, 4.0619998F), new Vector2(-17.0540009F, 15.085F), new Vector2(-17.0540009F, 27.7770004F)); - builder.AddCubicBezier(new Vector2(-17.0540009F, 30.0380001F), new Vector2(-16.8180008F, 32.3059998F), new Vector2(-16.3549995F, 34.519001F)); - builder.AddCubicBezier(new Vector2(-16.1070004F, 35.7060013F), new Vector2(-17.566F, 36.4799995F), new Vector2(-18.4080009F, 35.6049995F)); - builder.AddCubicBezier(new Vector2(-24.75F, 29.0179996F), new Vector2(-28.243F, 20.3600006F), new Vector2(-28.243F, 11.2290001F)); - builder.AddCubicBezier(new Vector2(-28.243F, -6.31899977F), new Vector2(-15.3179998F, -20.8969994F), new Vector2(1.51100004F, -23.5060005F)); - builder.AddCubicBezier(new Vector2(2.10599995F, -23.5990009F), new Vector2(2.54999995F, -24.0990009F), new Vector2(2.54999995F, -24.7019997F)); - builder.AddLine(new Vector2(2.54999995F, -33.2490005F)); - builder.AddCubicBezier(new Vector2(2.54999995F, -35.4020004F), new Vector2(5.15399981F, -36.4799995F), new Vector2(6.67799997F, -34.9580002F)); - builder.AddLine(new Vector2(27.2999992F, -14.335F)); - builder.AddCubicBezier(new Vector2(28.2439995F, -13.3909998F), new Vector2(28.2439995F, -11.8610001F), new Vector2(27.2999992F, -10.9169998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - - Layer aggregator - // - - - Layer: sync - // - - Transforms: arrow2 - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-27.2989998F, 10.9160004F)); - builder.AddLine(new Vector2(-6.67799997F, -9.70600033F)); - builder.AddCubicBezier(new Vector2(-5.15500021F, -11.2290001F), new Vector2(-2.55100012F, -10.1499996F), new Vector2(-2.55100012F, -7.99700022F)); - builder.AddLine(new Vector2(-2.55100012F, 0.286000013F)); - builder.AddCubicBezier(new Vector2(-2.55100012F, 1.18700004F), new Vector2(-1.59599996F, 1.77999997F), new Vector2(-0.79400003F, 1.36899996F)); - builder.AddCubicBezier(new Vector2(9.78999996F, -4.0619998F), new Vector2(17.0529995F, -15.0860004F), new Vector2(17.0529995F, -27.7779999F)); - builder.AddCubicBezier(new Vector2(17.0529995F, -30.0389996F), new Vector2(16.8169994F, -32.3059998F), new Vector2(16.3540001F, -34.519001F)); - builder.AddCubicBezier(new Vector2(16.1060009F, -35.7060013F), new Vector2(17.566F, -36.4799995F), new Vector2(18.4080009F, -35.6049995F)); - builder.AddCubicBezier(new Vector2(24.75F, -29.0179996F), new Vector2(28.243F, -20.3600006F), new Vector2(28.243F, -11.2290001F)); - builder.AddCubicBezier(new Vector2(28.243F, 6.31899977F), new Vector2(15.3179998F, 20.8969994F), new Vector2(-1.51100004F, 23.5060005F)); - builder.AddCubicBezier(new Vector2(-2.10599995F, 23.5990009F), new Vector2(-2.55100012F, 24.0990009F), new Vector2(-2.55100012F, 24.7019997F)); - builder.AddLine(new Vector2(-2.55100012F, 33.2480011F)); - builder.AddCubicBezier(new Vector2(-2.55100012F, 35.401001F), new Vector2(-5.15500021F, 36.4799995F), new Vector2(-6.67799997F, 34.9580002F)); - builder.AddLine(new Vector2(-27.2989998F, 14.335F)); - builder.AddCubicBezier(new Vector2(-28.243F, 13.3909998F), new Vector2(-28.243F, 11.8599997F), new Vector2(-27.2989998F, 10.9160004F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: sync_emb - // - - Scale:0.99639,0.99639, Offset:<322.485, 128.393> - CanvasGeometry Geometry_17() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(67.2089996F, -2.57399988F)); - builder.AddCubicBezier(new Vector2(67.2089996F, 35.9669991F), new Vector2(35.9669991F, 67.2080002F), new Vector2(-2.57299995F, 67.2080002F)); - builder.AddCubicBezier(new Vector2(-41.112999F, 67.2080002F), new Vector2(-72.3560028F, 35.9669991F), new Vector2(-72.3560028F, -2.57399988F)); - builder.AddCubicBezier(new Vector2(-72.3560028F, -41.1139984F), new Vector2(-41.112999F, -72.3560028F), new Vector2(-2.57299995F, -72.3560028F)); - builder.AddCubicBezier(new Vector2(35.9669991F, -72.3560028F), new Vector2(67.2089996F, -41.1139984F), new Vector2(67.2089996F, -2.57399988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_18() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-97.9580002F, 61.9690018F)); - builder.AddLine(new Vector2(-97.9580002F, -61.9700012F)); - builder.AddCubicBezier(new Vector2(-97.9580002F, -66.3889999F), new Vector2(-94.3759995F, -69.9700012F), new Vector2(-89.9580002F, -69.9700012F)); - builder.AddLine(new Vector2(89.9580002F, -69.9700012F)); - builder.AddCubicBezier(new Vector2(94.375F, -69.9700012F), new Vector2(97.9580002F, -66.3889999F), new Vector2(97.9580002F, -61.9700012F)); - builder.AddLine(new Vector2(97.9580002F, 61.9690018F)); - builder.AddCubicBezier(new Vector2(97.9580002F, 66.387001F), new Vector2(94.375F, 69.9690018F), new Vector2(89.9580002F, 69.9690018F)); - builder.AddLine(new Vector2(-89.9580002F, 69.9690018F)); - builder.AddCubicBezier(new Vector2(-94.3759995F, 69.9690018F), new Vector2(-97.9580002F, 66.387001F), new Vector2(-97.9580002F, 61.9690018F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: win_front_base_emb - // - - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - CanvasGeometry Geometry_19() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-102.602997F, 61.7799988F)); - builder.AddLine(new Vector2(-102.602997F, -65.0979996F)); - builder.AddCubicBezier(new Vector2(-102.602997F, -69.6220016F), new Vector2(-98.935997F, -73.2870026F), new Vector2(-94.413002F, -73.2870026F)); - builder.AddLine(new Vector2(89.7679977F, -73.2870026F)); - builder.AddCubicBezier(new Vector2(94.2900009F, -73.2870026F), new Vector2(97.9580002F, -69.6220016F), new Vector2(97.9580002F, -65.0979996F)); - builder.AddLine(new Vector2(97.9580002F, 61.7799988F)); - builder.AddCubicBezier(new Vector2(97.9580002F, 66.3030014F), new Vector2(94.2900009F, 69.9690018F), new Vector2(89.7679977F, 69.9690018F)); - builder.AddLine(new Vector2(-94.413002F, 69.9690018F)); - builder.AddCubicBezier(new Vector2(-98.935997F, 69.9690018F), new Vector2(-102.602997F, 66.3030014F), new Vector2(-102.602997F, 61.7799988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_20() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(0F, -32.4300003F)); - builder.AddCubicBezier(new Vector2(17.9109993F, -32.4300003F), new Vector2(32.4300003F, -17.9090004F), new Vector2(32.4300003F, 0.00100000005F)); - builder.AddCubicBezier(new Vector2(32.4300003F, 17.9109993F), new Vector2(17.9109993F, 32.4300003F), new Vector2(0F, 32.4300003F)); - builder.AddCubicBezier(new Vector2(-17.9099998F, 32.4300003F), new Vector2(-32.4290009F, 17.9109993F), new Vector2(-32.4290009F, 0.00100000005F)); - builder.AddCubicBezier(new Vector2(-32.4290009F, -17.9090004F), new Vector2(-17.9099998F, -32.4300003F), new Vector2(0F, -32.4300003F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: win_front_cont_shdw - // - - - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // - - Transforms: win_front_cont_shdw Offset:<0, 1.5> - CanvasGeometry Geometry_21() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(13.9980001F, -10.3509998F)); - builder.AddCubicBezier(new Vector2(13.2589998F, -11.0889997F), new Vector2(12.092F, -11.1389999F), new Vector2(11.2959995F, -10.4980001F)); - builder.AddLine(new Vector2(11.1309996F, -10.3509998F)); - builder.AddLine(new Vector2(-5.27199984F, 6.05200005F)); - builder.AddLine(new Vector2(-11.1350002F, 0.188999996F)); - builder.AddCubicBezier(new Vector2(-11.927F, -0.602999985F), new Vector2(-13.21F, -0.602999985F), new Vector2(-14.0019999F, 0.188999996F)); - builder.AddCubicBezier(new Vector2(-14.7399998F, 0.926999986F), new Vector2(-14.79F, 2.0940001F), new Vector2(-14.1490002F, 2.8900001F)); - builder.AddLine(new Vector2(-14.0019999F, 3.05500007F)); - builder.AddLine(new Vector2(-6.70499992F, 10.3520002F)); - builder.AddCubicBezier(new Vector2(-5.96600008F, 11.0900002F), new Vector2(-4.79899979F, 11.1389999F), new Vector2(-4.00299978F, 10.5F)); - builder.AddLine(new Vector2(-3.83800006F, 10.3520002F)); - builder.AddLine(new Vector2(13.9980001F, -7.48500013F)); - builder.AddCubicBezier(new Vector2(14.79F, -8.27600002F), new Vector2(14.79F, -9.55900002F), new Vector2(13.9980001F, -10.3509998F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_22() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(200.787994F, 353.377014F)); - builder.AddLine(new Vector2(241.481995F, 353.377014F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_23() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(200.787994F, 364.102997F)); - builder.AddLine(new Vector2(256.915985F, 364.102997F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - - Layer aggregator - // - - - Layer: Shape Layer 1 - // - - Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - CanvasGeometry Geometry_24() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(-138.125F, 83.25F)); - builder.AddLine(new Vector2(-130.061996F, 91.3119965F)); - builder.AddLine(new Vector2(-112.188004F, 73.3119965F)); - builder.EndFigure(CanvasFigureLoop.Open); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Layer aggregator - // - - Layer: win_front_cont 2 - // - ShapeGroup: Group 4 Offset:<149.784, 358.74> - // Color - ColorKeyFrameAnimation ColorAnimation_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373() - { - // Frame 0. - var result = CreateColorKeyFrameAnimation(0F, Color.FromArgb(0x00, 0x73, 0x73, 0x73), _stepThenHoldEasingFunction); - // Frame 5. - // TransparentAlmostDimGray_00737373 - result.InsertKeyFrame(0.0238095243F, Color.FromArgb(0x00, 0x73, 0x73, 0x73), _holdThenStepEasingFunction); - // Frame 10. - // AlmostDimGray_FF737373 - result.InsertKeyFrame(0.0476190485F, Color.FromArgb(0xFF, 0x73, 0x73, 0x73), _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Layer aggregator - // - Layer: win_front_cont 2 - // ShapeGroup: Group 4 Offset:<149.784, 358.74> - CompositionColorBrush AnimatedColorBrush_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373() - { - var result = _c.CreateColorBrush(); - StartProgressBoundAnimation(result, "Color", ColorAnimation_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373(), _rootProgress); - return result; - } - - CompositionColorBrush ColorBrush_AlmostBlack_FF000F25() - { - return _colorBrush_AlmostBlack_FF000F25 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x0F, 0x25)); - } - - CompositionColorBrush ColorBrush_AlmostDimGray_FF737373() - { - return _colorBrush_AlmostDimGray_FF737373 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x73, 0x73, 0x73)); - } - - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF1F1F66() - { - return _colorBrush_AlmostMidnightBlue_FF1F1F66 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x1F, 0x1F, 0x66)); - } - - CompositionColorBrush ColorBrush_AlmostWhiteSmoke_FFF0EFEE() - { - return _colorBrush_AlmostWhiteSmoke_FFF0EFEE = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xF0, 0xEF, 0xEE)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF5B41D2() - { - return _gradientStop_0_AlmostSlateBlue_FF5B41D2 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x5B, 0x41, 0xD2)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_0p484_AlmostRoyalBlue_FF2D5CD3() - { - return _gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3 = _c.CreateColorGradientStop(0.483999997F, Color.FromArgb(0xFF, 0x2D, 0x5C, 0xD3)); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // Stop 2 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078D3() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078D3 = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xD3)); - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_base_shdw Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_00(), RootProgress()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // ShapeGroup: Group 16 Offset:<354.404, 305.489> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 4 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 4 - result.Shapes.Add(ContainerShape_03()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 4 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 4 - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_05()); - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_06()); - // Transforms: win_back_wins_cont_shdw 4 Offset:<0, 1.5> - shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_01(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 4 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 4 - result.Shapes.Add(ContainerShape_05()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 4 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 4 - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 13 Offset:<342.141, 334.752> - shapes.Add(SpriteShape_08()); - // ShapeGroup: Group 10 - shapes.Add(SpriteShape_09()); - // ShapeGroup: Group 10 - shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_01, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 2 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 2 - result.Shapes.Add(ContainerShape_07()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 2 - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw 2 Offset:<0, 1.5> - shapes.Add(SpriteShape_11()); - // Transforms: win_back_wins_cont_shdw 2 Offset:<0, 1.5> - shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_02(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 2 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 2 - result.Shapes.Add(ContainerShape_09()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 2 - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 14 Offset:<342.141, 299.284> - shapes.Add(SpriteShape_13()); - // ShapeGroup: Group 12 - shapes.Add(SpriteShape_14()); - // ShapeGroup: Group 12 - shapes.Add(SpriteShape_15()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_02, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 5 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 5 - result.Shapes.Add(ContainerShape_11()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 5 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 5 - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - // Transforms: win_back_wins_cont_shdw 5 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_16()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_03(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 5 - // Transforms for win_back_wins_base - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 5 - result.Shapes.Add(ContainerShape_13()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 5 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 5 - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 15 Offset:<344.262, 269.64> - result.Shapes.Add(SpriteShape_17()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_03, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_base_shdw 2 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_18()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_04(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base 2 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // ShapeGroup: Group 21 Offset:<212.616, 232.385> - result.Shapes.Add(SpriteShape_19()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont - result.Shapes.Add(ContainerShape_17()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_20()); - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_21()); - // Transforms: win_back_wins_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_22()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_05(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont - result.Shapes.Add(ContainerShape_19()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - var shapes = result.Shapes; - // ShapeGroup: Group 19 Offset:<184.923, 227.867> - shapes.Add(SpriteShape_23()); - // ShapeGroup: Group 18 - shapes.Add(SpriteShape_24()); - // ShapeGroup: Group 18 - shapes.Add(SpriteShape_25()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_05, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 3 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 3 - result.Shapes.Add(ContainerShape_21()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont_shdw 3 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 3 - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - // Transforms: win_back_wins_cont_shdw 3 Offset:<0, 1.5> - result.Shapes.Add(SpriteShape_26()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_06(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 3 - // Transforms for win_back_wins_base 2 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9613926, 0.98469925>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96139264F, 0.984699249F); - // Transforms: win_back_wins_cont 3 - result.Shapes.Add(ContainerShape_23()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_04, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_cont 3 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms for win_back_wins_cont 3 - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - // ShapeGroup: Group 20 Offset:<184.923, 209.166> - result.Shapes.Add(SpriteShape_27()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_06, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: sync_shdw - // Transforms for 23 - CHN Security - Refrersh - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(388F, 198F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: sync_shdw Scale:0.99639,0.99639, Offset:<318.997, 131.382> - result.Shapes.Add(SpriteShape_28()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_07(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Transforms for sync 2 - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(67.4589996F, 67.4589996F); - // Offset:<322.72852, 128.63654>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 322.728516F, 128.636536F); - var shapes = result.Shapes; - // Transforms: arrow1 - shapes.Add(SpriteShape_30()); - // Transforms: arrow2 - shapes.Add(SpriteShape_31()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_540(), _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // Opacity for layer: Shape Layer 1 - // Transforms for 23 - CHN Security - Flyout - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Shape Layer 1 Offset:<280.5, 279.5> - result.Shapes.Add(SpriteShape_33()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_08(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_cont_shdw - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - var shapes = result.Shapes; - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_37()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_38()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_39()); - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - shapes.Add(SpriteShape_40()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_09(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_cont - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(191.134003F, 360.924988F); - result.Scale = new Vector2(0.996389985F, 0.996389985F); - var shapes = result.Shapes; - // ShapeGroup: Group 2 - shapes.Add(SpriteShape_41()); - // ShapeGroup: Group 2 - shapes.Add(SpriteShape_42()); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_10(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: Shape Layer 3 - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // Transforms: Shape Layer 3 Scale:0.95,0.95, Offset:<275.583, 280.82> - result.Shapes.Add(SpriteShape_43()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_09, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // ShapeGroup: Group 4 Offset:<149.784, 358.74> - result.Shapes.Add(SpriteShape_44()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_09, _rootProgress); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - // Transforms for win_front_cont 2 - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<1.9619998, 0.9849514>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - result.TransformMatrix = new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 1.96199977F, 0.984951377F); - // Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - result.Shapes.Add(SpriteShape_45()); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_09, _rootProgress); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Opacity for layer: Shape Layer 3 - // - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Transforms: Shape Layer 3 Scale:0.95,0.95, Offset:<275.583, 280.82> - // Ellipse Path 1.EllipseGeometry - CompositionEllipseGeometry Ellipse_33p5() - { - var result = _c.CreateEllipseGeometry(); - result.Radius = new Vector2(33.5F, 33.5F); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 5 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 5 - // ShapeGroup: Group 15 Offset:<344.262, 269.64> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF5B41D2()); - colorStops.Add(GradientStop_0p484_AlmostRoyalBlue_FF2D5CD3()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078D3()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(33F, -1.5F); - result.EndPoint = new Vector2(-31F, -2.5F); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 3 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 3 - // ShapeGroup: Group 20 Offset:<184.923, 209.166> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF5B41D2); - colorStops.Add(_gradientStop_0p484_AlmostRoyalBlue_FF2D5CD3); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078D3); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(33F, -1.5F); - result.EndPoint = new Vector2(-31F, -2.5F); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(24.75F, 45.25F); - result.EndPoint = new Vector2(-23.75F, -51F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_base_emb - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - CompositionPathGeometry PathGeometry_02() - { - return _pathGeometry_02 = _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - CompositionPathGeometry PathGeometry_03() - { - return _pathGeometry_03 = _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - CompositionPathGeometry PathGeometry_04() - { - return _pathGeometry_04 = _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - CompositionPathGeometry PathGeometry_05() - { - return _pathGeometry_05 = _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - CompositionPathGeometry PathGeometry_06() - { - return _pathGeometry_06 = _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - CompositionPathGeometry PathGeometry_07() - { - return _pathGeometry_07 = _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - - Opacity for layer: win_back_wins_cont 2 - // - - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // - Transforms: win_back_wins_cont 2 - // ShapeGroup: Group 12 - CompositionPathGeometry PathGeometry_08() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - CompositionPathGeometry PathGeometry_09() - { - return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - CompositionPathGeometry PathGeometry_11() - { - return _pathGeometry_11 = _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - CompositionPathGeometry PathGeometry_12() - { - return _pathGeometry_12 = _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - CompositionPathGeometry PathGeometry_13() - { - return _pathGeometry_13 = _c.CreatePathGeometry(new CompositionPath(Geometry_13())); - } - - CompositionPathGeometry PathGeometry_14() - { - return _pathGeometry_14 = _c.CreatePathGeometry(new CompositionPath(Geometry_14())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Transforms: arrow1 - CompositionPathGeometry PathGeometry_15() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_15())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Layer aggregator - // - Layer: sync - // Transforms: arrow2 - CompositionPathGeometry PathGeometry_16() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: sync_emb - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - CompositionPathGeometry PathGeometry_17() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_17())); - } - - CompositionPathGeometry PathGeometry_18() - { - return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_18())); - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_base_emb - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - CompositionPathGeometry PathGeometry_19() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_19())); - } - - CompositionPathGeometry PathGeometry_20() - { - return _pathGeometry_20 = _c.CreatePathGeometry(new CompositionPath(Geometry_20())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Opacity for layer: win_front_cont_shdw - // - Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Transforms: win_front_cont_shdw Offset:<0, 1.5> - CompositionPathGeometry PathGeometry_21() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_21())); - } - - CompositionPathGeometry PathGeometry_22() - { - return _pathGeometry_22 = _c.CreatePathGeometry(new CompositionPath(Geometry_22())); - } - - CompositionPathGeometry PathGeometry_23() - { - return _pathGeometry_23 = _c.CreatePathGeometry(new CompositionPath(Geometry_23())); - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - Layer aggregator - // - Layer: Shape Layer 1 - // Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - CompositionPathGeometry PathGeometry_24() - { - var result = _c.CreatePathGeometry(new CompositionPath(Geometry_24())); - StartProgressBoundAnimation(result, "TrimEnd", TrimEndScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - Opacity for layer: Shape Layer 1 - // - Offset:<276, 276> - // Transforms: Shape Layer 1 Offset:<280.5, 279.5> - // Rectangle Path 1.RectangleGeometry - CompositionRoundedRectangleGeometry RoundedRectangle_195x139p5() - { - var result = _c.CreateRoundedRectangleGeometry(); - result.CornerRadius = new Vector2(9.99999997E-07F, 9.99999997E-07F); - result.Offset = new Vector2(-97.5F, -69.75F); - result.Size = new Vector2(195F, 139.5F); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), ColorBrush_Black());; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F), ColorBrush_White());; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_base_emb - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<268.65015, 274.9531>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 268.650146F, 274.953094F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.20000005F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base_shdw - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<354.404, 306.989> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.403992F, 306.989014F), ColorBrush_AlmostBlack_FF000F25());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<354.404, 305.489> - var geometry = _pathGeometry_02; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 354.403992F, 305.489014F), ColorBrush_AlmostWhiteSmoke_FFF0EFEE());; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<342.141, 336.252> - var geometry = PathGeometry_03(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 336.252014F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_04(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = ColorBrush_AlmostMidnightBlue_FF1F1F66(); - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_05(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<342.141, 334.752> - var geometry = _pathGeometry_03; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 334.752014F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - var result = _c.CreateSpriteShape(_pathGeometry_04); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 4 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 4 - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - var result = _c.CreateSpriteShape(_pathGeometry_05); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<342.141, 300.784> - var geometry = PathGeometry_06(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 300.783997F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<342.141, 299.284> - var geometry = _pathGeometry_06; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 342.140991F, 299.283997F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - var result = _c.CreateSpriteShape(_pathGeometry_07); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 2 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_15() - { - var result = _c.CreateSpriteShape(PathGeometry_08()); - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 5 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 5 - // Path 1 - CompositionSpriteShape SpriteShape_16() - { - // Offset:<344.262, 271.14> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 344.261993F, 271.140015F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 5 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 5 - // Path 1 - CompositionSpriteShape SpriteShape_17() - { - // Offset:<344.262, 269.64> - var geometry = _pathGeometry_09; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 344.261993F, 269.640015F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base_shdw 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_18() - { - // Offset:<212.616, 233.885> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 212.615997F, 233.884995F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Opacity for layer: win_back_wins_base 2 - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Path 1 - CompositionSpriteShape SpriteShape_19() - { - // Offset:<212.616, 232.385> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 212.615997F, 232.384995F), _colorBrush_AlmostWhiteSmoke_FFF0EFEE);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_20() - { - // Offset:<184.923, 229.367> - var geometry = PathGeometry_11(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 229.367004F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_21() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_22() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_13(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_23() - { - // Offset:<184.923, 227.867> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 227.867004F), _colorBrush_White);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_24() - { - var result = _c.CreateSpriteShape(_pathGeometry_12); - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont - // Path 1 - CompositionSpriteShape SpriteShape_25() - { - var result = _c.CreateSpriteShape(_pathGeometry_13); - result.StrokeBrush = _colorBrush_Black; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont_shdw 3 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 3 - // Path 1 - CompositionSpriteShape SpriteShape_26() - { - // Offset:<184.923, 210.666> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 210.666F), _colorBrush_AlmostBlack_FF000F25);; - return result; - } - - // - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - PreComp layer: 23 - CHN Security - Window - Back - // - - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - - Opacity for layer: win_back_wins_cont 3 - // - Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - // Transforms: win_back_wins_cont 3 - // Path 1 - CompositionSpriteShape SpriteShape_27() - { - // Offset:<184.923, 209.166> - var geometry = _pathGeometry_11; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 184.923004F, 209.166F), LinearGradientBrush_1());; - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: sync_shdw - // Offset:<276, 276> - // Path 1 - CompositionSpriteShape SpriteShape_28() - { - // Offset:<386.456, 198.841>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_14(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 386.455994F, 198.841003F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - // Path 1 - CompositionSpriteShape SpriteShape_29() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_14; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Path 1 - CompositionSpriteShape SpriteShape_30() - { - // Offset:<58.865, 53.379997> - var geometry = PathGeometry_15(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 58.8650017F, 53.3799973F), _colorBrush_White);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Path 1 - CompositionSpriteShape SpriteShape_31() - { - // Offset:<74.642, 81.535995> - var geometry = PathGeometry_16(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 74.6419983F, 81.5359955F), _colorBrush_White);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Refrersh - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: sync_emb - // Path 1 - CompositionSpriteShape SpriteShape_32() - { - // Offset:<389.94397, 195.852>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_17(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 389.94397F, 195.852005F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Rectangle Path 1 - CompositionSpriteShape SpriteShape_33() - { - // Offset:<197, 362.75> - var geometry = RoundedRectangle_195x139p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 197F, 362.75F), _colorBrush_Black);; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_base - Shadow - // Path 1 - CompositionSpriteShape SpriteShape_34() - { - // Offset:<192.406, 360.607>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = PathGeometry_18(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 360.606995F), _colorBrush_Black);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - // Path 1 - CompositionSpriteShape SpriteShape_35() - { - // Offset:<192.406, 360.607>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var geometry = _pathGeometry_18; - var result = CreateSpriteShape(geometry, new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 360.606995F), _colorBrush_White);; - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: win_front_base_emb - // Path 1 - CompositionSpriteShape SpriteShape_36() - { - // Offset:<192.406, 361.60736>, Rotation:-0.00837449549542838 degrees, - // Scale:<0.99639, 0.99639> - var result = CreateSpriteShape(PathGeometry_19(), new Matrix3x2(0.996389985F, 0F, 0F, 0.996389985F, 192.406006F, 361.607361F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 1.5F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_37() - { - // Offset:<149.784, 360.24> - var geometry = PathGeometry_20(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.783997F, 360.23999F), ColorBrush_AlmostDimGray_FF737373());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_38() - { - // Offset:<149.786, 360.24> - var geometry = PathGeometry_21(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.785995F, 360.23999F), _colorBrush_White);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_39() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_22(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont_shdw - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Path 1 - CompositionSpriteShape SpriteShape_40() - { - // Offset:<0, 1.5> - var result = CreateSpriteShape(PathGeometry_23(), new Matrix3x2(1F, 0F, 0F, 1F, 0F, 1.5F));; - result.StrokeBrush = _colorBrush_AlmostMidnightBlue_FF1F1F66; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Path 1 - CompositionSpriteShape SpriteShape_41() - { - var result = _c.CreateSpriteShape(_pathGeometry_22); - result.StrokeBrush = _colorBrush_AlmostDimGray_FF737373; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Path 1 - CompositionSpriteShape SpriteShape_42() - { - var result = _c.CreateSpriteShape(_pathGeometry_23); - result.StrokeBrush = _colorBrush_AlmostDimGray_FF737373; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2.33999991F; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: Shape Layer 3 - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - // Ellipse Path 1 - CompositionSpriteShape SpriteShape_43() - { - // Offset:<151.08301, 361.32>, Rotation:-0.009764407721190378 degrees, - // Scale:<0.9219465, 0.9219465> - var geometry = Ellipse_33p5(); - var result = CreateSpriteShape(geometry, new Matrix3x2(0.921946526F, 0F, 0F, 0.921946526F, 151.083008F, 361.320007F), _colorBrush_Black);; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: win_front_cont 2 - // Path 1 - CompositionSpriteShape SpriteShape_44() - { - // Offset:<149.784, 358.74> - var geometry = _pathGeometry_20; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 149.783997F, 358.73999F), AnimatedColorBrush_TransparentAlmostDimGray_00737373_to_AlmostDimGray_FF737373());; - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: Shape Layer 1 - // Path 1 - CompositionSpriteShape SpriteShape_45() - { - // Offset:<275.03006, 276.013>, Rotation:-0.005237141498377461 degrees, - // Scale:<1.00362, 1.00362> - var result = CreateSpriteShape(PathGeometry_24(), new Matrix3x2(1.00362003F, 0F, 0F, 1.00362003F, 275.03006F, 276.013F));; - result.StrokeBrush = _colorBrush_White; - result.StrokeDashCap = CompositionStrokeCap.Round; - result.StrokeStartCap = CompositionStrokeCap.Round; - result.StrokeEndCap = CompositionStrokeCap.Round; - result.StrokeLineJoin = CompositionStrokeLineJoin.Round; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 5F; - return result; - } - - // Opacity for layer: 23 - CHN Security - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 23 - CHN Security - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_3(), _rootProgress); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // PreComp layer: 23 - CHN Security - Window - Back - children.InsertAtTop(ContainerVisual_02()); - // Shape tree root for layer: sync_shdw - children.InsertAtTop(ShapeVisual_17()); - // PreComp layer: 23 - CHN Security - Refrersh - children.InsertAtTop(ContainerVisual_05()); - // Opacity for layer: Shape Layer 1 - children.InsertAtTop(ShapeVisual_20()); - // PreComp layer: 23 - CHN Security - Flyout - children.InsertAtTop(ContainerVisual_08()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // Opacity for layer: 23 - CHN Security - Window - Back - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_03()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_7(), _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Window - Back - // Transforms for 23 - CHN Security - Window - Back - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_04()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Window - Back - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Opacity for layer: win_back_base - Shadow - children.InsertAtTop(ShapeVisual_00()); - // Shape tree root for layer: win_back_base - children.InsertAtTop(ShapeVisual_01()); - // Opacity for layer: win_back_base_emb - children.InsertAtTop(ShapeVisual_02()); - // Opacity for layer: win_back_wins_base_shdw - children.InsertAtTop(ShapeVisual_03()); - // Opacity for layer: win_back_wins_base - children.InsertAtTop(ShapeVisual_04()); - // Opacity for layer: win_back_wins_cont_shdw 4 - children.InsertAtTop(ShapeVisual_05()); - // Opacity for layer: win_back_wins_cont 4 - children.InsertAtTop(ShapeVisual_06()); - // Opacity for layer: win_back_wins_cont_shdw 2 - children.InsertAtTop(ShapeVisual_07()); - // Opacity for layer: win_back_wins_cont 2 - children.InsertAtTop(ShapeVisual_08()); - // Opacity for layer: win_back_wins_cont_shdw 5 - children.InsertAtTop(ShapeVisual_09()); - // Opacity for layer: win_back_wins_cont 5 - children.InsertAtTop(ShapeVisual_10()); - // Opacity for layer: win_back_wins_base_shdw 2 - children.InsertAtTop(ShapeVisual_11()); - // Opacity for layer: win_back_wins_base 2 - children.InsertAtTop(ShapeVisual_12()); - // Opacity for layer: win_back_wins_cont_shdw - children.InsertAtTop(ShapeVisual_13()); - // Opacity for layer: win_back_wins_cont - children.InsertAtTop(ShapeVisual_14()); - // Opacity for layer: win_back_wins_cont_shdw 3 - children.InsertAtTop(ShapeVisual_15()); - // Opacity for layer: win_back_wins_cont 3 - children.InsertAtTop(ShapeVisual_16()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Refrersh - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - result.Children.InsertAtTop(ContainerVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Refrersh - // Transforms for 23 - CHN Security - Refrersh - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(388F, 198F, 0F); - result.Children.InsertAtTop(ContainerVisual_07()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Refrersh - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Layer aggregator - children.InsertAtTop(ShapeVisual_18()); - // Opacity for layer: sync_emb - children.InsertAtTop(ShapeVisual_19()); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Offset:<276, 276>, Scale:<1, 1> - result.TransformMatrix = new Matrix4x4(1F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 276F, 276F, 0F, 1F); - // Opacity for layer: 23 - CHN Security - Flyout - result.Children.InsertAtTop(ContainerVisual_09()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Flyout - // Transforms for 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - result.Children.InsertAtTop(ContainerVisual_10()); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation_2(), _rootProgress); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Flyout - // Opacity for layer: 23 - CHN Security - Flyout - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.Clip = _insetClip_0; - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Opacity for layer: win_front_base - Shadow - children.InsertAtTop(ShapeVisual_21()); - // Shape tree root for layer: win_front_base - children.InsertAtTop(ShapeVisual_22()); - // Opacity for layer: win_front_base_emb - children.InsertAtTop(ShapeVisual_23()); - // Opacity for layer: win_front_cont_shdw - children.InsertAtTop(ShapeVisual_24()); - // Opacity for layer: win_front_cont - children.InsertAtTop(ShapeVisual_25()); - // Opacity for layer: Shape Layer 3 - children.InsertAtTop(ShapeVisual_26()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_27()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - // PreComp layer: 23 - CHN Security - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.100000001F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_5() - { - return _cubicBezierEasingFunction_5 = _c.CreateCubicBezierEasingFunction(new Vector2(0.275000006F, 0F), new Vector2(0.437999994F, 1F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - InsetClip InsetClip_0() - { - var result = _insetClip_0 = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_1); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // Opacity for layer: Shape Layer 1 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.100000001F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Flyout - // - - Opacity for layer: 23 - CHN Security - Flyout - // Opacity for layer: Shape Layer 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.400000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.150000006F, CubicBezierEasingFunction_1()); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 5 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base_shdw 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont_shdw 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p15_6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0.150000006F, _cubicBezierEasingFunction_1); - return result; - } - - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _opacityScalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 4 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 0F, _holdThenStepEasingFunction); - // Frame 19. - result.InsertKeyFrame(0.0904761925F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, 0F, _holdThenStepEasingFunction); - // Frame 16. - result.InsertKeyFrame(0.0761904791F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 5 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 13. - result.InsertKeyFrame(0.0619047619F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_base 2 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_4() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_5() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, 0F, _holdThenStepEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - Transforms for 23 - CHN Security - Comped - // - - - PreComp layer: 23 - CHN Security - Window - Back - // - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Opacity for layer: win_back_wins_cont 3 - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_6() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - PreComp layer: 23 - CHN Security - Comped - // - Transforms for 23 - CHN Security - Comped - // PreComp layer: 23 - CHN Security - Window - Back - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_1_7() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 6. - result.InsertKeyFrame(0.0285714287F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Refrersh - // - - - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // - Layer aggregator - // Layer: sync - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_540() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 540F, CubicBezierEasingFunction_4()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - - - Transforms for 23 - CHN Security - Comped - // - - - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - - - Opacity for layer: 23 - CHN Security - Flyout - // - - - Layer aggregator - // - - Layer: Shape Layer 1 - // - Transforms: Shape Layer 1 Scale:1.00362,1.00362, Offset:<274.577, 276.31097> - // TrimEnd - ScalarKeyFrameAnimation TrimEndScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 0F, _holdThenStepEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, 1F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - Shadow - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_00()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_01()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_base_emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.300000012F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(SpriteShape_02()); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base_shdw - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_00()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 4 - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_02()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 4 - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_04()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_1, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 2 - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 2 - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_2, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 5 - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 5 - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base_shdw 2 - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_4(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_base 2 - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_15()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_4(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_5(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont - ShapeVisual ShapeVisual_14() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_5(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont_shdw 3 - ShapeVisual ShapeVisual_15() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p15_6(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_4(), _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Window - Back - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: win_back_wins_cont 3 - ShapeVisual ShapeVisual_16() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<0.9680176, -0.011993408> - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_1_6(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_4, _rootProgress); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: sync_shdw - ShapeVisual ShapeVisual_17() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_24()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Refrersh - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Layer aggregator - ShapeVisual ShapeVisual_18() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: sync - shapes.Add(SpriteShape_29()); - // Layer: sync - shapes.Add(ContainerShape_25()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Refrersh - // - Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Shape tree root for layer: sync_emb - ShapeVisual ShapeVisual_19() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.150000006F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<322.485, 128.393> - result.Shapes.Add(SpriteShape_32()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - PreComp layer: 23 - CHN Security - Comped - // Transforms for 23 - CHN Security - Comped - // Shape tree root for layer: Shape Layer 1 - ShapeVisual ShapeVisual_20() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p1(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - Shadow - ShapeVisual ShapeVisual_21() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.0299999993F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_34()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base - ShapeVisual ShapeVisual_22() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_35()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_base_emb - ShapeVisual ShapeVisual_23() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(SpriteShape_36()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_cont_shdw - ShapeVisual ShapeVisual_24() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.100000001F; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(ContainerShape_27()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: win_front_cont - ShapeVisual ShapeVisual_25() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "Opacity", _opacityScalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Shape tree root for layer: Shape Layer 3 - ShapeVisual ShapeVisual_26() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Scale:0.99639,0.99639, Offset:<1.2720032, -0.31799316> - result.Shapes.Add(ContainerShape_29()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p4(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 23 - CHN Security - Comped - // - - - Transforms for 23 - CHN Security - Comped - // - - PreComp layer: 23 - CHN Security - Flyout - // - Opacity for layer: 23 - CHN Security - Flyout - // Layer aggregator - ShapeVisual ShapeVisual_27() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: win_front_cont 2 - shapes.Add(ContainerShape_30()); - // Layer: Shape Layer 1 - shapes.Add(ContainerShape_31()); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_00() - { - // Frame 0. - var result = _offsetVector2Animation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 15.0550003F), StepThenHoldEasingFunction()); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 15.0550003F), HoldThenStepEasingFunction()); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(0F, 0F), CubicBezierEasingFunction_0()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_01() - { - // Frame 0. - var result = _offsetVector2Animation_01 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 14. - result.InsertKeyFrame(0.0666666701F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 64. - result.InsertKeyFrame(0.304761916F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_02() - { - // Frame 0. - var result = _offsetVector2Animation_02 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0369997F), _stepThenHoldEasingFunction); - // Frame 11. - result.InsertKeyFrame(0.052380953F, new Vector2(0F, 10.0369997F), _holdThenStepEasingFunction); - // Frame 61. - result.InsertKeyFrame(0.290476203F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_03() - { - // Frame 0. - var result = _offsetVector2Animation_03 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 58. - result.InsertKeyFrame(0.27619049F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_04() - { - // Frame 0. - var result = _offsetVector2Animation_04 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 15.0539999F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_05() - { - // Frame 0. - var result = _offsetVector2Animation_05 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0369997F), _stepThenHoldEasingFunction); - // Frame 8. - result.InsertKeyFrame(0.0380952395F, new Vector2(0F, 10.0369997F), _holdThenStepEasingFunction); - // Frame 48. - result.InsertKeyFrame(0.22857143F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_06() - { - // Frame 0. - var result = _offsetVector2Animation_06 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 10.0360003F), _stepThenHoldEasingFunction); - // Frame 4. - result.InsertKeyFrame(0.0190476198F, new Vector2(0F, 10.0360003F), _holdThenStepEasingFunction); - // Frame 44. - result.InsertKeyFrame(0.209523812F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - Shape tree root for layer: sync_shdw - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_07() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -106F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-276F, -106F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(-276F, -281F), CubicBezierEasingFunction_2()); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector2(-276F, -276F), CubicBezierEasingFunction_3()); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - Opacity for layer: Shape Layer 1 - // Offset:<276, 276> - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_08() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(-276F, -193.557999F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-276F, -193.557999F), _holdThenStepEasingFunction); - // Frame 49. - result.InsertKeyFrame(0.233333334F, new Vector2(-276F, -283.5F), _cubicBezierEasingFunction_2); - // Frame 84. - result.InsertKeyFrame(0.400000006F, new Vector2(-276F, -276F), CubicBezierEasingFunction_5()); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_09() - { - // Frame 0. - var result = _offsetVector2Animation_09 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 20.073F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(0F, 20.073F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(0F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Opacity for layer: win_front_cont - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_10() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(1.27199996F, 29.6819992F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(1.27199996F, 29.6819992F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(1.27199996F, -0.317999989F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: win_front_cont 2 - Vector2KeyFrameAnimation ShapeVisibilityAnimation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - - - - PreComp layer: 23 - CHN Security - Comped - // - - - - - Transforms for 23 - CHN Security - Comped - // - - - - PreComp layer: 23 - CHN Security - Flyout - // - - - Opacity for layer: 23 - CHN Security - Flyout - // - Layer aggregator - // Layer: Shape Layer 1 - Vector2KeyFrameAnimation ShapeVisibilityAnimation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - // Frame 200. - result.InsertKeyFrame(0.952380955F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Window - Back - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_0() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -186F, 0F), _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_0); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Refrersh - // Transforms for Null 114 Scale(1,1,0), Offset(276,276,0) - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_1() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -106F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-276F, -106F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(-276F, -281F, 0F), _cubicBezierEasingFunction_2); - // Frame 75. - result.InsertKeyFrame(0.357142866F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_3); - return result; - } - - // - - - PreComp layer: 23 - CHN Security - Comped - // - - Transforms for 23 - CHN Security - Comped - // - PreComp layer: 23 - CHN Security - Flyout - // Opacity for layer: 23 - CHN Security - Flyout - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_2() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(-276F, -193.557999F, 0F), _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector3(-276F, -193.557999F, 0F), _holdThenStepEasingFunction); - // Frame 49. - result.InsertKeyFrame(0.233333334F, new Vector3(-276F, -283.5F, 0F), _cubicBezierEasingFunction_2); - // Frame 84. - result.InsertKeyFrame(0.400000006F, new Vector3(-276F, -276F, 0F), _cubicBezierEasingFunction_5); - return result; - } - - // PreComp layer: 23 - CHN Security - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation_3() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 60F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal UpdateSettingsLottie_AnimatedVisual_UAPv7( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7); - } - } - } -} diff --git a/Rise Media Player Dev/AnimatedVisuals/ZdpLottie.cs b/Rise Media Player Dev/AnimatedVisuals/ZdpLottie.cs deleted file mode 100644 index 3f459ed26..000000000 --- a/Rise Media Player Dev/AnimatedVisuals/ZdpLottie.cs +++ /dev/null @@ -1,7856 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// LottieGen version: -// 7.1.0-build.0 -// -// Command: -// LottieGen -Language CSharp -Public -WinUIVersion 2.4 -InputFile zdpLottie.json -// -// Input file: -// zdpLottie.json (27419 bytes created 14:13+01:00 Apr 12 2022) -// -// LottieGen source: -// http://aka.ms/Lottie -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -// __________________________________________________________________________ -// | Object stats | UAP v11 count | UAP v8 count | UAP v7 count | -// |__________________________|_______________|______________|______________| -// | All CompositionObjects | 608 | 592 | 414 | -// |--------------------------+---------------+--------------+--------------| -// | Expression animators | 120 | 116 | 97 | -// | KeyFrame animators | 98 | 94 | 79 | -// | Reference parameters | 116 | 112 | 94 | -// | Expression operations | 0 | 0 | 0 | -// |--------------------------+---------------+--------------+--------------| -// | Animated brushes | - | - | - | -// | Animated gradient stops | - | - | - | -// | ExpressionAnimations | 1 | 1 | 1 | -// | PathKeyFrameAnimations | 4 | - | - | -// |--------------------------+---------------+--------------+--------------| -// | ContainerVisuals | 16 | 16 | 3 | -// | ShapeVisuals | 14 | 14 | 11 | -// |--------------------------+---------------+--------------+--------------| -// | ContainerShapes | 36 | 36 | 30 | -// | CompositionSpriteShapes | 15 | 15 | 12 | -// |--------------------------+---------------+--------------+--------------| -// | Brushes | 33 | 33 | 8 | -// | Gradient stops | 4 | 4 | 4 | -// | CompositionVisualSurface | 13 | 13 | - | -// -------------------------------------------------------------------------- -using Microsoft.Graphics.Canvas; -using Microsoft.Graphics.Canvas.Effects; -using Microsoft.Graphics.Canvas.Geometry; -using System; -using System.Collections.Generic; -using System.Numerics; -using Windows.Graphics; -using Windows.UI; -using Windows.UI.Composition; - -namespace AnimatedVisuals -{ - // Name: 06 - Zero Day Patch - // Frame rate: 60 fps - // Frame count: 210 - // Duration: 3500.0 mS - sealed class ZdpLottie - : Microsoft.UI.Xaml.Controls.IAnimatedVisualSource - { - // Animation duration: 3.500 seconds. - internal const long c_durationTicks = 35000000; - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor) - { - object ignored = null; - return TryCreateAnimatedVisual(compositor, out ignored); - } - - public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor, out object diagnostics) - { - diagnostics = null; - - if (ZdpLottie_AnimatedVisual_UAPv11.IsRuntimeCompatible()) - { - var res = - new ZdpLottie_AnimatedVisual_UAPv11( - compositor - ); - return res; - } - - if (ZdpLottie_AnimatedVisual_UAPv8.IsRuntimeCompatible()) - { - var res = - new ZdpLottie_AnimatedVisual_UAPv8( - compositor - ); - return res; - } - - if (ZdpLottie_AnimatedVisual_UAPv7.IsRuntimeCompatible()) - { - var res = - new ZdpLottie_AnimatedVisual_UAPv7( - compositor - ); - return res; - } - - return null; - } - - /// - /// Gets the number of frames in the animation. - /// - public double FrameCount => 210d; - - /// - /// Gets the frame rate of the animation. - /// - public double Framerate => 60d; - - /// - /// Gets the duration of the animation. - /// - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - - /// - /// Converts a zero-based frame number to the corresponding progress value denoting the - /// start of the frame. - /// - public double FrameToProgress(double frameNumber) - { - return frameNumber / 210d; - } - - /// - /// Returns a map from marker names to corresponding progress values. - /// - public IReadOnlyDictionary Markers => - new Dictionary - { - }; - - /// - /// Sets the color property with the given name, or does nothing if no such property - /// exists. - /// - public void SetColorProperty(string propertyName, Color value) - { - } - - /// - /// Sets the scalar property with the given name, or does nothing if no such property - /// exists. - /// - public void SetScalarProperty(string propertyName, double value) - { - } - - sealed class ZdpLottie_AnimatedVisual_UAPv11 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostMidnightBlue_FF002A66; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostLightSeaGreen_FF00C0A4; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF6039DA; - CompositionColorGradientStop _gradientStop_1_AlmostAquamarine_FF74EBDB; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078DA; - CompositionPath _path_0; - CompositionPath _path_1; - CompositionPath _path_2; - CompositionPath _path_3; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_10; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - ExpressionAnimation _rootProgress; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_540; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_153_to_0; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_239_to_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_2; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - Vector2KeyFrameAnimation _offsetVector2Animation_1; - Vector2KeyFrameAnimation _offsetVector2Animation_2; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - PathKeyFrameAnimation CreatePathKeyFrameAnimation(float initialProgress, CompositionPath initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreatePathKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 69. - result.InsertKeyFrame(0.328571439F, true); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 30. - result.InsertKeyFrame(0.142857149F, true); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 60. - result.InsertKeyFrame(0.285714298F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(49.9889984F, 57.9889984F)); - builder.AddLine(new Vector2(-49.987999F, 57.9889984F)); - builder.AddCubicBezier(new Vector2(-54.4070015F, 57.9889984F), new Vector2(-57.987999F, 54.4070015F), new Vector2(-57.987999F, 49.9889984F)); - builder.AddLine(new Vector2(-57.987999F, -49.9889984F)); - builder.AddCubicBezier(new Vector2(-57.987999F, -54.4070015F), new Vector2(-54.4070015F, -57.9889984F), new Vector2(-49.987999F, -57.9889984F)); - builder.AddLine(new Vector2(49.9889984F, -57.9889984F)); - builder.AddCubicBezier(new Vector2(54.4080009F, -57.9889984F), new Vector2(57.9889984F, -54.4070015F), new Vector2(57.9889984F, -49.9889984F)); - builder.AddLine(new Vector2(57.9889984F, 49.9889984F)); - builder.AddCubicBezier(new Vector2(57.9889984F, 54.4070015F), new Vector2(54.4080009F, 57.9889984F), new Vector2(49.9889984F, 57.9889984F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sq bck_emb - // - - - - - Shape tree root for layer: sq bck_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Square - Back - // - - Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(49.6959991F, 57.9889984F)); - builder.AddLine(new Vector2(-53.9319992F, 57.9889984F)); - builder.AddCubicBezier(new Vector2(-58.512001F, 57.9889984F), new Vector2(-62.223999F, 54.276001F), new Vector2(-62.223999F, 49.6969986F)); - builder.AddLine(new Vector2(-62.223999F, -53.9329987F)); - builder.AddCubicBezier(new Vector2(-62.223999F, -58.512001F), new Vector2(-58.512001F, -62.2249985F), new Vector2(-53.9319992F, -62.2249985F)); - builder.AddLine(new Vector2(49.6959991F, -62.2249985F)); - builder.AddCubicBezier(new Vector2(54.276001F, -62.2249985F), new Vector2(57.9889984F, -58.512001F), new Vector2(57.9889984F, -53.9329987F)); - builder.AddLine(new Vector2(57.9889984F, 49.6969986F)); - builder.AddCubicBezier(new Vector2(57.9889984F, 54.276001F), new Vector2(54.276001F, 57.9889984F), new Vector2(49.6959991F, 57.9889984F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(23.9729996F, -30.1219997F)); - builder.AddCubicBezier(new Vector2(23.9729996F, -30.1219997F), new Vector2(25.9990005F, -71.3840027F), new Vector2(25.9990005F, -71.3840027F)); - builder.AddCubicBezier(new Vector2(25.9990005F, -71.3840027F), new Vector2(66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, -66.2259979F), new Vector2(71.2170029F, -31.4449997F), new Vector2(71.2170029F, -31.4449997F)); - builder.AddCubicBezier(new Vector2(71.2170029F, -31.4449997F), new Vector2(23.9729996F, -27.2800007F), new Vector2(23.9729996F, -30.1219997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs_shdw - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - // - Path - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(23.9729996F, -30.1219997F)); - builder.AddCubicBezier(new Vector2(23.9729996F, -30.1219997F), new Vector2(23.4850006F, -71.5759964F), new Vector2(23.4850006F, -71.5759964F)); - builder.AddCubicBezier(new Vector2(23.4850006F, -71.5759964F), new Vector2(66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, -66.2259979F), new Vector2(71.1809998F, -26.927F), new Vector2(71.1809998F, -26.927F)); - builder.AddCubicBezier(new Vector2(71.1809998F, -26.927F), new Vector2(23.9729996F, -27.2800007F), new Vector2(23.9729996F, -30.1219997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs_shdw - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - // - Path - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(23.9729996F, -30.1219997F)); - builder.AddCubicBezier(new Vector2(23.9729996F, -30.1219997F), new Vector2(28.2530003F, -71.5429993F), new Vector2(28.2530003F, -71.5429993F)); - builder.AddCubicBezier(new Vector2(28.2530003F, -71.5429993F), new Vector2(66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, -66.2259979F), new Vector2(71.2679977F, -34.7050018F), new Vector2(71.2679977F, -34.7050018F)); - builder.AddCubicBezier(new Vector2(71.2679977F, -34.7050018F), new Vector2(23.9729996F, -27.2800007F), new Vector2(23.9729996F, -30.1219997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(66.2269974F, 71.3710022F), new Vector2(10.1219997F, 71.3710022F), new Vector2(10.1219997F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(10.1219997F, 71.3710022F), new Vector2(-66.2269974F, 71.3710022F), new Vector2(-66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-69.0680008F, 71.3710022F), new Vector2(-71.3720016F, 69.0680008F), new Vector2(-71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, 66.2259979F), new Vector2(-71.3720016F, -9.32299995F), new Vector2(-71.3720016F, -9.32299995F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -9.32299995F), new Vector2(-71.3720016F, -66.2259979F), new Vector2(-71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -69.0670013F), new Vector2(-69.0680008F, -71.3710022F), new Vector2(-66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(-66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, -66.2259979F), new Vector2(71.3720016F, 66.2259979F), new Vector2(71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0680008F), new Vector2(69.0680008F, 71.3710022F), new Vector2(66.2269974F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Shape tree root for layer: Mini Squares - Back - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - ShapeGroup: Group 4 Offset:<71.621, 138.23> - // - Path - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(66.2269974F, 71.3710022F), new Vector2(20.1580009F, 71.5879974F), new Vector2(20.1580009F, 71.5879974F)); - builder.AddCubicBezier(new Vector2(20.1580009F, 71.5879974F), new Vector2(4.88899994F, -1.14900005F), new Vector2(4.88899994F, -1.14900005F)); - builder.AddCubicBezier(new Vector2(2.0480001F, -1.14900005F), new Vector2(-0.256000012F, -3.4519999F), new Vector2(-0.256000012F, -6.29400015F)); - builder.AddCubicBezier(new Vector2(-0.256000012F, -6.29400015F), new Vector2(-71.2590027F, -17.3519993F), new Vector2(-71.2590027F, -17.3519993F)); - builder.AddCubicBezier(new Vector2(-71.2590027F, -17.3519993F), new Vector2(-71.3720016F, -66.2259979F), new Vector2(-71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -69.0670013F), new Vector2(-69.0680008F, -71.3710022F), new Vector2(-66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(-66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F), new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, -66.2259979F), new Vector2(71.3720016F, 66.2259979F), new Vector2(71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0680008F), new Vector2(69.0680008F, 71.3710022F), new Vector2(66.2269974F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs 2_shdw - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: Mini Squares - Middle - // - - Transforms: sqs 2_shdw Offset:<0.5, 2> - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddLine(new Vector2(-42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-45.3139992F, 47.6160011F), new Vector2(-47.6170006F, 45.3129997F), new Vector2(-47.6170006F, 42.4710007F)); - builder.AddLine(new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddLine(new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddLine(new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(42.4720001F, 47.6160011F), new Vector2(-7.9380002F, 47.6160011F), new Vector2(-7.9380002F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-7.9380002F, 47.6160011F), new Vector2(-42.4720001F, 47.6160011F), new Vector2(-42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-45.3139992F, 47.6160011F), new Vector2(-47.6170006F, 45.3129997F), new Vector2(-47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, 42.4710007F), new Vector2(-47.6170006F, 9.93900013F), new Vector2(-47.6170006F, 9.93900013F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, 9.93900013F), new Vector2(-47.6170006F, -42.4710007F), new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(-42.4720001F, -47.6160011F), new Vector2(42.4720001F, -47.6160011F), new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, -42.4710007F), new Vector2(47.6170006F, 42.4710007F), new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - - - Layer aggregator - // - - - - - - - Layer: Mini Squares - Middle - // - - - - - - Offset:<276, 276> - // - - - - - Transforms: Mini Squares - Back - // - - - - Transforms: Mini Squares - Middle - // - - - ShapeGroup: Group 3 Offset:<47.867, 161.985> - // - Path - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(42.4720001F, 47.6160011F), new Vector2(-5.32000017F, 47.6160011F), new Vector2(-5.32000017F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-5.32000017F, 47.6160011F), new Vector2(-8.91499996F, 11.4530001F), new Vector2(-8.91499996F, 11.4530001F)); - builder.AddCubicBezier(new Vector2(-11.757F, 11.4530001F), new Vector2(-14.0600004F, 9.15100002F), new Vector2(-14.0600004F, 6.30900002F)); - builder.AddCubicBezier(new Vector2(-14.0600004F, 6.30900002F), new Vector2(-47.6170006F, 6.68100023F), new Vector2(-47.6170006F, 6.68100023F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, 6.68100023F), new Vector2(-47.6170006F, -42.4710007F), new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(-42.4720001F, -47.6160011F), new Vector2(42.4720001F, -47.6160011F), new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, -42.4710007F), new Vector2(47.6170006F, 42.4710007F), new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - - - Layer aggregator - // - - - - - - - Layer: Mini Squares - Top - // - - - - - - Offset:<276, 276> - // - - - - - Transforms: Mini Squares - Back - // - - - - Transforms: Mini Squares - Middle - // - - - Transforms: Mini Squares - Top - // - - ShapeGroup: Group 2 Offset:<24.041, 185.811> - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(18.6459999F, 23.7900009F)); - builder.AddLine(new Vector2(-18.6459999F, 23.7900009F)); - builder.AddCubicBezier(new Vector2(-21.4869995F, 23.7900009F), new Vector2(-23.7900009F, 21.4869995F), new Vector2(-23.7900009F, 18.6450005F)); - builder.AddLine(new Vector2(-23.7900009F, -18.6459999F)); - builder.AddCubicBezier(new Vector2(-23.7900009F, -21.4869995F), new Vector2(-21.4869995F, -23.7900009F), new Vector2(-18.6459999F, -23.7900009F)); - builder.AddLine(new Vector2(18.6459999F, -23.7900009F)); - builder.AddCubicBezier(new Vector2(21.4869995F, -23.7900009F), new Vector2(23.7900009F, -21.4869995F), new Vector2(23.7900009F, -18.6459999F)); - builder.AddLine(new Vector2(23.7900009F, 18.6450005F)); - builder.AddCubicBezier(new Vector2(23.7900009F, 21.4869995F), new Vector2(21.4869995F, 23.7900009F), new Vector2(18.6459999F, 23.7900009F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs_emb - // - - - - - Shape tree root for layer: sqs_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_emb - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(66.1050034F, 71.3710022F)); - builder.AddLine(new Vector2(-69.4899979F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-72.3980026F, 71.3710022F), new Vector2(-74.7570038F, 69.0130005F), new Vector2(-74.7570038F, 66.1039963F)); - builder.AddLine(new Vector2(-74.7570038F, -69.4889984F)); - builder.AddCubicBezier(new Vector2(-74.7570038F, -72.3970032F), new Vector2(-72.3980026F, -74.7559967F), new Vector2(-69.4899979F, -74.7559967F)); - builder.AddLine(new Vector2(66.1050034F, -74.7559967F)); - builder.AddCubicBezier(new Vector2(69.0130005F, -74.7559967F), new Vector2(71.3720016F, -72.3970032F), new Vector2(71.3720016F, -69.4889984F)); - builder.AddLine(new Vector2(71.3720016F, 66.1039963F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0130005F), new Vector2(69.0130005F, 71.3710022F), new Vector2(66.1050034F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Shape tree root for layer: sqs_emb_msk - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_emb_msk - CanvasGeometry Geometry_12() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(66.2269974F, 71.3710022F)); - builder.AddLine(new Vector2(-66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-69.0680008F, 71.3710022F), new Vector2(-71.3720016F, 69.0680008F), new Vector2(-71.3720016F, 66.2259979F)); - builder.AddLine(new Vector2(-71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -69.0670013F), new Vector2(-69.0680008F, -71.3710022F), new Vector2(-66.2269974F, -71.3710022F)); - builder.AddLine(new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddLine(new Vector2(71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0680008F), new Vector2(69.0680008F, 71.3710022F), new Vector2(66.2269974F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_13() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-11.6040001F, -10.5380001F)); - builder.AddCubicBezier(new Vector2(-11.6040001F, 23.5170002F), new Vector2(-60.7989998F, -10.3299999F), new Vector2(-60.7989998F, -10.3299999F)); - builder.AddCubicBezier(new Vector2(-60.7989998F, -10.3299999F), new Vector2(-55.5800018F, -32.5870018F), new Vector2(-48.612999F, -40.5719986F)); - builder.AddCubicBezier(new Vector2(-38.4440002F, -52.2260017F), new Vector2(-24.3349991F, -56.6730003F), new Vector2(-24.3349991F, -56.6730003F)); - builder.AddCubicBezier(new Vector2(-24.3349991F, -56.6730003F), new Vector2(-11.6040001F, -44.5929985F), new Vector2(-11.6040001F, -10.5380001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: ball_shdw - // - - - - - Offset:<276, 276> - // - - - - Transforms: Ball - // - - - Transforms: ball_shdw Offset:<-2.5, -1> - // - Path - CanvasGeometry Geometry_14() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-11.6040001F, -10.5380001F)); - builder.AddCubicBezier(new Vector2(-11.6040001F, 23.5170002F), new Vector2(-59.7949982F, 22.2880001F), new Vector2(-59.7949982F, 22.2880001F)); - builder.AddCubicBezier(new Vector2(-59.7949982F, 22.2880001F), new Vector2(-76.4909973F, -6.3920002F), new Vector2(-53.6310005F, -38.0629997F)); - builder.AddCubicBezier(new Vector2(-44.5789986F, -50.6040001F), new Vector2(-24.3349991F, -56.6730003F), new Vector2(-24.3349991F, -56.6730003F)); - builder.AddCubicBezier(new Vector2(-24.3349991F, -56.6730003F), new Vector2(-11.6040001F, -44.5929985F), new Vector2(-11.6040001F, -10.5380001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_15() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(61.6609993F, 0F)); - builder.AddCubicBezier(new Vector2(61.6609993F, 34.0550003F), new Vector2(34.0550003F, 61.6609993F), new Vector2(0.00100000005F, 61.6609993F)); - builder.AddCubicBezier(new Vector2(-34.0540009F, 61.6609993F), new Vector2(-61.6599998F, 34.0550003F), new Vector2(-61.6599998F, 0F)); - builder.AddCubicBezier(new Vector2(-61.6599998F, -34.0550003F), new Vector2(-34.0540009F, -61.6609993F), new Vector2(0.00100000005F, -61.6609993F)); - builder.AddCubicBezier(new Vector2(34.0550003F, -61.6609993F), new Vector2(61.6609993F, -34.0550003F), new Vector2(61.6609993F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: ball_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Ball - // - - Transforms: ball_emb - CanvasGeometry Geometry_16() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(61.6609993F, -2.09699988F)); - builder.AddCubicBezier(new Vector2(61.6609993F, 33.1160011F), new Vector2(33.1160011F, 61.6609993F), new Vector2(-2.09599996F, 61.6609993F)); - builder.AddCubicBezier(new Vector2(-37.3089981F, 61.6609993F), new Vector2(-65.8539963F, 33.1160011F), new Vector2(-65.8539963F, -2.09699988F)); - builder.AddCubicBezier(new Vector2(-65.8539963F, -28.6049995F), new Vector2(-49.6780014F, -51.3339996F), new Vector2(-26.6590004F, -60.9519997F)); - builder.AddCubicBezier(new Vector2(-19.0990009F, -64.1110001F), new Vector2(-10.8009996F, -65.8550034F), new Vector2(-2.09599996F, -65.8550034F)); - builder.AddCubicBezier(new Vector2(33.1160011F, -65.8550034F), new Vector2(61.6609993F, -37.3100014F), new Vector2(61.6609993F, -2.09699988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Middle - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - CompositionColorBrush ColorBrush_AlmostDodgerBlue_FF0077D4() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x77, 0xD4)); - } - - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF002A66() - { - return _colorBrush_AlmostMidnightBlue_FF002A66 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x2A, 0x66)); - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs 2_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: sqs 2_shdw Offset:<0.5, 2> - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF002B67() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x2B, 0x67)); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Top - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - Transforms: Mini Squares - Top - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - CompositionColorBrush ColorBrush_AlmostPowderBlue_FF96E8DB() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x96, 0xE8, 0xDB)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _gradientStop_0_AlmostLightSeaGreen_FF00C0A4 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _gradientStop_0_AlmostSlateBlue_FF6039DA = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _gradientStop_1_AlmostAquamarine_FF74EBDB = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078DA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: Square - Back - Shadow - // Shape tree root for layer: Square - Back - Shadow - // Transforms for Null 71 - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_01()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_239_to_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: Square - Back - Shadow - // - Shape tree root for layer: Square - Back - Shadow - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: Square - Back - Shadow - result.Shapes.Add(SpriteShape_00()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_540(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - // Transforms for Null 71 - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Square - Back - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // ShapeGroup: Group 5 Offset:<157.105, 58.239> - result.Shapes.Add(SpriteShape_01()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sq bck_emb - // Shape tree root for layer: sq bck_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_05()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sq bck_emb - // - Shape tree root for layer: sq bck_emb - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - result.Shapes.Add(SpriteShape_02()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sq bck_emb_msk - // Transforms for Null 71 - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_07()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: sq bck_emb_msk - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: sq bck_emb_msk Offset:<0.5, 0> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_09()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs_shdw - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_153_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Mini Squares - Back - // Transforms for Null 71 - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_11()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Mini Squares - Back - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs 2_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_13()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs 2_shdw - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs 2_shdw - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // Transforms: sqs 2_shdw Offset:<0.5, 2> - result.Shapes.Add(SpriteShape_06()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - // Layer: Mini Squares - Middle - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Middle - // Transforms for Null 71 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_17()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Layer aggregator - // - Layer: Mini Squares - Middle - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Layer aggregator - // - - Layer: Mini Squares - Middle - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - result.Shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - // Layer: Mini Squares - Top - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Top - // Transforms for Null 71 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_21()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Layer aggregator - // - Layer: Mini Squares - Top - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Layer aggregator - // - - Layer: Mini Squares - Top - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // Transforms: Mini Squares - Top - result.Shapes.Add(ContainerShape_23()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Layer aggregator - // - - - Layer: Mini Squares - Top - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Transforms for Mini Squares - Top - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.00400000019F, 209.729996F); - result.Offset = new Vector2(-0.500999987F, 0F); - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - result.Shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs_emb - // Shape tree root for layer: sqs_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_25()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs_emb - // - Shape tree root for layer: sqs_emb - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_emb - result.Shapes.Add(SpriteShape_09()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_emb_msk - // Transforms for Null 71 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_27()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: sqs_emb_msk - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_emb_msk - result.Shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_29()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: ball_shdw - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_shdw Offset:<-2.5, -1> - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Ball - // Transforms for Null 71 - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_31()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Ball - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_33()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: ball_emb - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_emb - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb_mask - // Transforms for Null 71 - CompositionContainerShape ContainerShape_34() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_35()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: ball_emb_mask - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_35() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_emb_mask - result.Shapes.Add(SpriteShape_14()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_0() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_1() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_2() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_3() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_4() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_05()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_5() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_06()); - result.SetSourceParameter("source", SurfaceBrush_08()); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_6() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_7() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_8() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_10()); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_9() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_11()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Mini Squares - Back - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(49.0499992F, 91.6729965F); - result.EndPoint = new Vector2(-48.4300003F, -85.5479965F); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: sqs_emb_msk - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb_msk - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF6039DA); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078DA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(49.0499992F, 91.6729965F); - result.EndPoint = new Vector2(-48.4300003F, -85.5479965F); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Ball - // - - Offset:<276, 276> - // - Transforms: Ball - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(34.25F, 52.75F); - result.EndPoint = new Vector2(-33.75F, -53.5F); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: ball_emb_mask - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_emb_mask - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostLightSeaGreen_FF00C0A4); - colorStops.Add(_gradientStop_1_AlmostAquamarine_FF74EBDB); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(34.25F, 52.75F); - result.EndPoint = new Vector2(-33.75F, -53.5F); - return result; - } - - CompositionPath Path_0() - { - var result = _path_0 = new CompositionPath(Geometry_02()); - return result; - } - - CompositionPath Path_1() - { - var result = _path_1 = new CompositionPath(Geometry_05()); - return result; - } - - CompositionPath Path_2() - { - var result = _path_2 = new CompositionPath(Geometry_08()); - return result; - } - - CompositionPath Path_3() - { - var result = _path_3 = new CompositionPath(Geometry_13()); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sq bck_emb - // - - - Shape tree root for layer: sq bck_emb - // - - Offset:<276, 276> - // - Transforms: Square - Back - // Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs_shdw - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - CompositionPathGeometry PathGeometry_02() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Mini Squares - Back - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - CompositionPathGeometry PathGeometry_03() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_1(), _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs 2_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: sqs 2_shdw Offset:<0.5, 2> - CompositionPathGeometry PathGeometry_04() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Middle - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - CompositionPathGeometry PathGeometry_05() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_2(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Top - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - Transforms: Mini Squares - Top - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - CompositionPathGeometry PathGeometry_06() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs_emb - // - - - Shape tree root for layer: sqs_emb - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb - CompositionPathGeometry PathGeometry_07() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: sqs_emb_msk - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb_msk - CompositionPathGeometry PathGeometry_08() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_12())); - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: ball_shdw - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_shdw Offset:<-2.5, -1> - CompositionPathGeometry PathGeometry_09() - { - var result = _c.CreatePathGeometry(); - StartProgressBoundAnimation(result, "Path", PathKeyFrameAnimation_3(), _rootProgress); - return result; - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_15())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: ball_emb - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_emb - CompositionPathGeometry PathGeometry_11() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_16())); - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: Square - Back - Shadow - // - - Shape tree root for layer: Square - Back - Shadow - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<157.105, 58.239> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.104996F, 58.2389984F), ColorBrush_Black());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Square - Back - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<157.105, 58.239> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.104996F, 58.2389984F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sq bck_emb - // - - Shape tree root for layer: sq bck_emb - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<160.615, 62.755> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1F, 0F, 0F, 1F, 160.615005F, 62.7550011F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: sq bck_emb_msk - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<157.605, 58.239> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.604996F, 58.2389984F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs_shdw - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<71.659, 137.75699> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6589966F, 137.756989F), ColorBrush_AlmostMidnightBlue_FF002A66());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Mini Squares - Back - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<71.621, 138.23> - var geometry = PathGeometry_03(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs 2_shdw - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<48.367, 163.985> - var geometry = PathGeometry_04(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 48.3670006F, 163.985001F), ColorBrush_AlmostMidnightBlue_FF002B67());; - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Layer aggregator - // - - - Layer: Mini Squares - Middle - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<47.867, 161.985> - var geometry = PathGeometry_05(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 47.8670006F, 161.985001F), ColorBrush_AlmostDodgerBlue_FF0077D4());; - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Top - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: Mini Squares - Top - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<24.041, 185.811> - var geometry = PathGeometry_06(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.0410004F, 185.811005F), ColorBrush_AlmostPowderBlue_FF96E8DB());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs_emb - // - - Shape tree root for layer: sqs_emb - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<71.621, 138.23> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 4F; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: sqs_emb_msk - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - // Offset:<71.621, 138.23> - var geometry = PathGeometry_08(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: ball_shdw - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<166.734, 220.782> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 166.733994F, 220.781998F), _colorBrush_AlmostMidnightBlue_FF002A66);; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Ball - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<169.234, 221.782> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: ball_emb - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<169.234, 221.782> - var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: ball_emb_mask - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<169.234, 221.782> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F), LinearGradientBrush_3());; - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_02(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_03(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_04(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 06 - Zero Day Patch - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation(), _rootProgress); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_0()); - // Shape tree root for layer: Square - Back - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_1()); - children.InsertAtTop(SpriteVisual_3()); - // Shape tree root for layer: Mini Squares - Back - children.InsertAtTop(ShapeVisual_05()); - children.InsertAtTop(SpriteVisual_4()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_07()); - children.InsertAtTop(SpriteVisual_5()); - children.InsertAtTop(SpriteVisual_7()); - // Shape tree root for layer: Ball - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_8()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: Square - Back - Shadow - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: Square - Back - Shadow - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_2()); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sq bck_emb - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.200000003F; - // Shape tree root for layer: sq bck_emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: sq bck_emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: sqs_shdw - result.Children.InsertAtTop(ShapeVisual_04()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: sqs 2_shdw - result.Children.InsertAtTop(ShapeVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_6()); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_emb - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.150000006F; - // Shape tree root for layer: sqs_emb - result.Children.InsertAtTop(ShapeVisual_08()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: sqs_emb_msk - result.Children.InsertAtTop(ShapeVisual_09()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: ball_shdw - result.Children.InsertAtTop(ShapeVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_9()); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: ball_emb - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: ball_emb_mask - result.Children.InsertAtTop(ShapeVisual_13()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 06 - Zero Day Patch - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - InsetClip InsetClip_0() - { - var result = _c.CreateInsetClip(); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_0() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, Path_0(), _stepThenHoldEasingFunction); - // Frame 69. - result.InsertKeyFrame(0.328571439F, _path_0, _holdThenStepEasingFunction); - // Frame 79. - result.InsertKeyFrame(0.376190484F, new CompositionPath(Geometry_03()), CubicBezierEasingFunction_4()); - // Frame 99. - result.InsertKeyFrame(0.471428573F, new CompositionPath(Geometry_04()), _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Shape tree root for layer: Mini Squares - Back - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - ShapeGroup: Group 4 Offset:<71.621, 138.23> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_1() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, Path_1(), _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, _path_1, _holdThenStepEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new CompositionPath(Geometry_06()), _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Middle - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - ShapeGroup: Group 3 Offset:<47.867, 161.985> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_2() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, Path_2(), _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, _path_2, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, new CompositionPath(Geometry_09()), _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: ball_shdw - // - - - Offset:<276, 276> - // - - Transforms: Ball - // - Transforms: ball_shdw Offset:<-2.5, -1> - // Path - PathKeyFrameAnimation PathKeyFrameAnimation_3() - { - // Frame 0. - var result = CreatePathKeyFrameAnimation(0F, Path_3(), _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, _path_3, _holdThenStepEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new CompositionPath(Geometry_14()), _cubicBezierEasingFunction_4); - // Frame 80. - result.InsertKeyFrame(0.380952388F, _path_3, _cubicBezierEasingFunction_4); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_4); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_4); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 0F, _holdThenStepEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 69. - result.InsertKeyFrame(0.328571439F, 0F, _holdThenStepEasingFunction); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 0.300000012F, _cubicBezierEasingFunction_4); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_540() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_0_to_540 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 428F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 436.299988F, _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.449999988F, 1F))); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 494F, _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0.833000004F, 0.833000004F))); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 550F, _c.CreateCubicBezierEasingFunction(new Vector2(0.217999995F, 0.0890000015F), new Vector2(0.0560000017F, 0.898000002F))); - // Frame 90. - result.InsertKeyFrame(0.428571433F, 540F, _c.CreateCubicBezierEasingFunction(new Vector2(0.280999988F, 0F), new Vector2(0.611000001F, 1F))); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_153_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_153_to_0 = CreateScalarKeyFrameAnimation(0F, 153F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, -39F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.25F, 1F))); - // Frame 50. - result.InsertKeyFrame(0.238095239F, -56F, _cubicBezierEasingFunction_3); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 9.19999981F, _c.CreateCubicBezierEasingFunction(new Vector2(0.159999996F, 0F), new Vector2(0.75F, 1F))); - // Frame 88. - result.InsertKeyFrame(0.419047624F, 0F, _cubicBezierEasingFunction_3); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_239_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_239_to_0 = CreateScalarKeyFrameAnimation(0F, 239F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 0F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.25F, 1F))); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 0F, _holdThenStepEasingFunction); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2F, CubicBezierEasingFunction_0()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 2F, _cubicBezierEasingFunction_0); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_2 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 2F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.150000006F, 1F))); - // Frame 50. - result.InsertKeyFrame(0.238095254F, 0F, _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333313F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.75F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 25. - result.InsertKeyFrame(0.119047612F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 5. - var result = CreateScalarKeyFrameAnimation(0.0238095261F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: Square - Back - Shadow - // Shape tree root for layer: Square - Back - Shadow - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_00()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_02()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sq bck_emb - // Shape tree root for layer: sq bck_emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_04()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sq bck_emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_06()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_shdw - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p3(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Mini Squares - Back - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_10()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs 2_shdw - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_12()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: Mini Squares - Middle - shapes.Add(ContainerShape_15()); - // Layer: Mini Squares - Top - shapes.Add(ContainerShape_19()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_emb - // Shape tree root for layer: sqs_emb - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_24()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_emb_msk - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_26()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_shdw - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Ball - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_32()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb_mask - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_34()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_0() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_0(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_1() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_1(); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_2() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_2(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_3() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_3(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_4() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_4(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_5() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_5(); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_6() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_6(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_7() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_7(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_8() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_8(); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_9() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_9(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(-198.011002F, 286.557007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t0,3)*Vector2(-198.011,286.557)+(3*Square(1-_.t0)*_.t0*Vector2(-215.742,-422.001))+(3*(1-_.t0)*Square(_.t0)*Vector2(-99.656,-424.008))+(Pow(_.t0,3)*Vector2(-99.656,-424.008))", StepThenHoldEasingFunction()); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-99.6559982F, -424.007996F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-99.6559982F, -165.072998F), CubicBezierEasingFunction_1()); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-99.6559982F, -343.717987F), CubicBezierEasingFunction_2()); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-99.6559982F, -205.697006F), CubicBezierEasingFunction_3()); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new Vector2(-99.6559982F, -223.283997F), _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0.515999973F, 1F))); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = _offsetVector2Animation_1 = CreateVector2KeyFrameAnimation(0F, new Vector2(-105.565002F, 198.654007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 25. - result.InsertExpressionKeyFrame(0.119047612F, "Pow(1-_.t1,3)*Vector2(-105.565,198.654)+(3*Square(1-_.t1)*_.t1*Vector2(-107.751,-531.651))+(3*(1-_.t1)*Square(_.t1)*Vector2(-266.145,-443.664))+(Pow(_.t1,3)*Vector2(-266.145,-443.664))", _stepThenHoldEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector2(-266.144989F, -443.664001F), _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, new Vector2(-266.144989F, -2.06999993F), _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0F, 1F))); - // Frame 70. - result.InsertExpressionKeyFrame(0.333333313F, "Pow(1-_.t0,3)*Vector2(-266.145,-2.07)+(3*Square(1-_.t0)*_.t0*Vector2(-210.121,-238.592))+(3*(1-_.t0)*Square(_.t0)*Vector2(-185.855,-82.36))+(Pow(_.t0,3)*Vector2(-185.855,-82.36))", _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new Vector2(-185.854996F, -82.3600006F), _stepThenHoldEasingFunction); - // Frame 88. - result.InsertKeyFrame(0.419047624F, new Vector2(-185.854996F, -122.504997F), _cubicBezierEasingFunction_3); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = _offsetVector2Animation_2 = CreateVector2KeyFrameAnimation(0F, new Vector2(-207.960999F, 120.911003F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-207.960999F, 120.911003F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t2,3)*Vector2(-207.961,120.911)+(3*Square(1-_.t2)*_.t2*Vector2(-221.423,-308.094))+(3*(1-_.t2)*Square(_.t2)*Vector2(-87.526,-320.683))+(Pow(_.t2,3)*Vector2(-87.526,-320.683))", _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-87.526001F, -320.683014F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-87.526001F, 20.5489998F), _cubicBezierEasingFunction_2); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-87.526001F, -66.1729965F), _c.CreateCubicBezierEasingFunction(new Vector2(0.605000019F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector2(-87.526001F, -39.6689987F), _cubicBezierEasingFunction_3); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Middle - Vector2KeyFrameAnimation ShapeVisibilityAnimation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Top - Vector2KeyFrameAnimation ShapeVisibilityAnimation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 80F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal ZdpLottie_AnimatedVisual_UAPv11( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 11); - } - } - - sealed class ZdpLottie_AnimatedVisual_UAPv8 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostMidnightBlue_FF002A66; - CompositionColorBrush _colorBrush_Black; - CompositionColorBrush _colorBrush_White; - CompositionColorGradientStop _gradientStop_0_AlmostLightSeaGreen_FF00C0A4; - CompositionColorGradientStop _gradientStop_0_AlmostSlateBlue_FF6039DA; - CompositionColorGradientStop _gradientStop_1_AlmostAquamarine_FF74EBDB; - CompositionColorGradientStop _gradientStop_1_AlmostDodgerBlue_FF0078DA; - CompositionPathGeometry _pathGeometry_00; - CompositionPathGeometry _pathGeometry_10; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - ExpressionAnimation _rootProgress; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_540; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_153_to_0; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_239_to_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_2; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - Vector2KeyFrameAnimation _offsetVector2Animation_1; - Vector2KeyFrameAnimation _offsetVector2Animation_2; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 69. - result.InsertKeyFrame(0.328571439F, true); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 30. - result.InsertKeyFrame(0.142857149F, true); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 60. - result.InsertKeyFrame(0.285714298F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(49.9889984F, 57.9889984F)); - builder.AddLine(new Vector2(-49.987999F, 57.9889984F)); - builder.AddCubicBezier(new Vector2(-54.4070015F, 57.9889984F), new Vector2(-57.987999F, 54.4070015F), new Vector2(-57.987999F, 49.9889984F)); - builder.AddLine(new Vector2(-57.987999F, -49.9889984F)); - builder.AddCubicBezier(new Vector2(-57.987999F, -54.4070015F), new Vector2(-54.4070015F, -57.9889984F), new Vector2(-49.987999F, -57.9889984F)); - builder.AddLine(new Vector2(49.9889984F, -57.9889984F)); - builder.AddCubicBezier(new Vector2(54.4080009F, -57.9889984F), new Vector2(57.9889984F, -54.4070015F), new Vector2(57.9889984F, -49.9889984F)); - builder.AddLine(new Vector2(57.9889984F, 49.9889984F)); - builder.AddCubicBezier(new Vector2(57.9889984F, 54.4070015F), new Vector2(54.4080009F, 57.9889984F), new Vector2(49.9889984F, 57.9889984F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sq bck_emb - // - - - - - Shape tree root for layer: sq bck_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Square - Back - // - - Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(49.6959991F, 57.9889984F)); - builder.AddLine(new Vector2(-53.9319992F, 57.9889984F)); - builder.AddCubicBezier(new Vector2(-58.512001F, 57.9889984F), new Vector2(-62.223999F, 54.276001F), new Vector2(-62.223999F, 49.6969986F)); - builder.AddLine(new Vector2(-62.223999F, -53.9329987F)); - builder.AddCubicBezier(new Vector2(-62.223999F, -58.512001F), new Vector2(-58.512001F, -62.2249985F), new Vector2(-53.9319992F, -62.2249985F)); - builder.AddLine(new Vector2(49.6959991F, -62.2249985F)); - builder.AddCubicBezier(new Vector2(54.276001F, -62.2249985F), new Vector2(57.9889984F, -58.512001F), new Vector2(57.9889984F, -53.9329987F)); - builder.AddLine(new Vector2(57.9889984F, 49.6969986F)); - builder.AddCubicBezier(new Vector2(57.9889984F, 54.276001F), new Vector2(54.276001F, 57.9889984F), new Vector2(49.6959991F, 57.9889984F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: sqs_shdw - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(23.9729996F, -30.1219997F)); - builder.AddLine(new Vector2(25.9990005F, -71.3840027F)); - builder.AddLine(new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddLine(new Vector2(71.2170029F, -31.4449997F)); - builder.AddCubicBezier(new Vector2(71.2170029F, -31.4449997F), new Vector2(23.9729996F, -27.2800007F), new Vector2(23.9729996F, -30.1219997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Shape tree root for layer: Mini Squares - Back - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - ShapeGroup: Group 4 Offset:<71.621, 138.23> - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(66.2269974F, 71.3710022F)); - builder.AddLine(new Vector2(10.1219997F, 71.3710022F)); - builder.AddLine(new Vector2(-66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-69.0680008F, 71.3710022F), new Vector2(-71.3720016F, 69.0680008F), new Vector2(-71.3720016F, 66.2259979F)); - builder.AddLine(new Vector2(-71.3720016F, -9.32299995F)); - builder.AddLine(new Vector2(-71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -69.0670013F), new Vector2(-69.0680008F, -71.3710022F), new Vector2(-66.2269974F, -71.3710022F)); - builder.AddLine(new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddLine(new Vector2(71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0680008F), new Vector2(69.0680008F, 71.3710022F), new Vector2(66.2269974F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs 2_shdw - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: Mini Squares - Middle - // - - Transforms: sqs 2_shdw Offset:<0.5, 2> - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddLine(new Vector2(-42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-45.3139992F, 47.6160011F), new Vector2(-47.6170006F, 45.3129997F), new Vector2(-47.6170006F, 42.4710007F)); - builder.AddLine(new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddLine(new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddLine(new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - - Layer aggregator - // - - - - - - Layer: Mini Squares - Middle - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: Mini Squares - Middle - // - - ShapeGroup: Group 3 Offset:<47.867, 161.985> - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddLine(new Vector2(-7.9380002F, 47.6160011F)); - builder.AddLine(new Vector2(-42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-45.3139992F, 47.6160011F), new Vector2(-47.6170006F, 45.3129997F), new Vector2(-47.6170006F, 42.4710007F)); - builder.AddLine(new Vector2(-47.6170006F, 9.93900013F)); - builder.AddLine(new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddLine(new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddLine(new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - - - Layer aggregator - // - - - - - - - Layer: Mini Squares - Top - // - - - - - - Offset:<276, 276> - // - - - - - Transforms: Mini Squares - Back - // - - - - Transforms: Mini Squares - Middle - // - - - Transforms: Mini Squares - Top - // - - ShapeGroup: Group 2 Offset:<24.041, 185.811> - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(18.6459999F, 23.7900009F)); - builder.AddLine(new Vector2(-18.6459999F, 23.7900009F)); - builder.AddCubicBezier(new Vector2(-21.4869995F, 23.7900009F), new Vector2(-23.7900009F, 21.4869995F), new Vector2(-23.7900009F, 18.6450005F)); - builder.AddLine(new Vector2(-23.7900009F, -18.6459999F)); - builder.AddCubicBezier(new Vector2(-23.7900009F, -21.4869995F), new Vector2(-21.4869995F, -23.7900009F), new Vector2(-18.6459999F, -23.7900009F)); - builder.AddLine(new Vector2(18.6459999F, -23.7900009F)); - builder.AddCubicBezier(new Vector2(21.4869995F, -23.7900009F), new Vector2(23.7900009F, -21.4869995F), new Vector2(23.7900009F, -18.6459999F)); - builder.AddLine(new Vector2(23.7900009F, 18.6450005F)); - builder.AddCubicBezier(new Vector2(23.7900009F, 21.4869995F), new Vector2(21.4869995F, 23.7900009F), new Vector2(18.6459999F, 23.7900009F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs_emb - // - - - - - Shape tree root for layer: sqs_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_emb - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(66.1050034F, 71.3710022F)); - builder.AddLine(new Vector2(-69.4899979F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-72.3980026F, 71.3710022F), new Vector2(-74.7570038F, 69.0130005F), new Vector2(-74.7570038F, 66.1039963F)); - builder.AddLine(new Vector2(-74.7570038F, -69.4889984F)); - builder.AddCubicBezier(new Vector2(-74.7570038F, -72.3970032F), new Vector2(-72.3980026F, -74.7559967F), new Vector2(-69.4899979F, -74.7559967F)); - builder.AddLine(new Vector2(66.1050034F, -74.7559967F)); - builder.AddCubicBezier(new Vector2(69.0130005F, -74.7559967F), new Vector2(71.3720016F, -72.3970032F), new Vector2(71.3720016F, -69.4889984F)); - builder.AddLine(new Vector2(71.3720016F, 66.1039963F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0130005F), new Vector2(69.0130005F, 71.3710022F), new Vector2(66.1050034F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Shape tree root for layer: sqs_emb_msk - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_emb_msk - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(66.2269974F, 71.3710022F)); - builder.AddLine(new Vector2(-66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-69.0680008F, 71.3710022F), new Vector2(-71.3720016F, 69.0680008F), new Vector2(-71.3720016F, 66.2259979F)); - builder.AddLine(new Vector2(-71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -69.0670013F), new Vector2(-69.0680008F, -71.3710022F), new Vector2(-66.2269974F, -71.3710022F)); - builder.AddLine(new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddLine(new Vector2(71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0680008F), new Vector2(69.0680008F, 71.3710022F), new Vector2(66.2269974F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: ball_shdw - // - - - - Offset:<276, 276> - // - - - Transforms: Ball - // - - Transforms: ball_shdw Offset:<-2.5, -1> - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-11.6040001F, -10.5380001F)); - builder.AddCubicBezier(new Vector2(-11.6040001F, 23.5170002F), new Vector2(-60.7989998F, -10.3299999F), new Vector2(-60.7989998F, -10.3299999F)); - builder.AddCubicBezier(new Vector2(-60.7989998F, -10.3299999F), new Vector2(-55.5800018F, -32.5870018F), new Vector2(-48.612999F, -40.5719986F)); - builder.AddCubicBezier(new Vector2(-38.4440002F, -52.2260017F), new Vector2(-24.3349991F, -56.6730003F), new Vector2(-24.3349991F, -56.6730003F)); - builder.AddCubicBezier(new Vector2(-24.3349991F, -56.6730003F), new Vector2(-11.6040001F, -44.5929985F), new Vector2(-11.6040001F, -10.5380001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(61.6609993F, 0F)); - builder.AddCubicBezier(new Vector2(61.6609993F, 34.0550003F), new Vector2(34.0550003F, 61.6609993F), new Vector2(0.00100000005F, 61.6609993F)); - builder.AddCubicBezier(new Vector2(-34.0540009F, 61.6609993F), new Vector2(-61.6599998F, 34.0550003F), new Vector2(-61.6599998F, 0F)); - builder.AddCubicBezier(new Vector2(-61.6599998F, -34.0550003F), new Vector2(-34.0540009F, -61.6609993F), new Vector2(0.00100000005F, -61.6609993F)); - builder.AddCubicBezier(new Vector2(34.0550003F, -61.6609993F), new Vector2(61.6609993F, -34.0550003F), new Vector2(61.6609993F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: ball_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Ball - // - - Transforms: ball_emb - CanvasGeometry Geometry_11() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(61.6609993F, -2.09699988F)); - builder.AddCubicBezier(new Vector2(61.6609993F, 33.1160011F), new Vector2(33.1160011F, 61.6609993F), new Vector2(-2.09599996F, 61.6609993F)); - builder.AddCubicBezier(new Vector2(-37.3089981F, 61.6609993F), new Vector2(-65.8539963F, 33.1160011F), new Vector2(-65.8539963F, -2.09699988F)); - builder.AddCubicBezier(new Vector2(-65.8539963F, -28.6049995F), new Vector2(-49.6780014F, -51.3339996F), new Vector2(-26.6590004F, -60.9519997F)); - builder.AddCubicBezier(new Vector2(-19.0990009F, -64.1110001F), new Vector2(-10.8009996F, -65.8550034F), new Vector2(-2.09599996F, -65.8550034F)); - builder.AddCubicBezier(new Vector2(33.1160011F, -65.8550034F), new Vector2(61.6609993F, -37.3100014F), new Vector2(61.6609993F, -2.09699988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Middle - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - CompositionColorBrush ColorBrush_AlmostDodgerBlue_FF0077D4() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x77, 0xD4)); - } - - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF002A66() - { - return _colorBrush_AlmostMidnightBlue_FF002A66 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x2A, 0x66)); - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs 2_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: sqs 2_shdw Offset:<0.5, 2> - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF002B67() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x2B, 0x67)); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Top - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - Transforms: Mini Squares - Top - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - CompositionColorBrush ColorBrush_AlmostPowderBlue_FF96E8DB() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x96, 0xE8, 0xDB)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - CompositionColorBrush ColorBrush_White() - { - return _colorBrush_White = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _gradientStop_0_AlmostLightSeaGreen_FF00C0A4 = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _gradientStop_0_AlmostSlateBlue_FF6039DA = _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _gradientStop_1_AlmostAquamarine_FF74EBDB = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _gradientStop_1_AlmostDodgerBlue_FF0078DA = _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: Square - Back - Shadow - // Shape tree root for layer: Square - Back - Shadow - // Transforms for Null 71 - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_01()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_239_to_0(), _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: Square - Back - Shadow - // - Shape tree root for layer: Square - Back - Shadow - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: Square - Back - Shadow - result.Shapes.Add(SpriteShape_00()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_540(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - // Transforms for Null 71 - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Square - Back - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // ShapeGroup: Group 5 Offset:<157.105, 58.239> - result.Shapes.Add(SpriteShape_01()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sq bck_emb - // Shape tree root for layer: sq bck_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_05()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sq bck_emb - // - Shape tree root for layer: sq bck_emb - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - result.Shapes.Add(SpriteShape_02()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sq bck_emb_msk - // Transforms for Null 71 - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_07()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: sq bck_emb_msk - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: sq bck_emb_msk Offset:<0.5, 0> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_09()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs_shdw - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_153_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Mini Squares - Back - // Transforms for Null 71 - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_11()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Mini Squares - Back - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs 2_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_13()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs 2_shdw - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs 2_shdw - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // Transforms: sqs 2_shdw Offset:<0.5, 2> - result.Shapes.Add(SpriteShape_06()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - // Layer: Mini Squares - Middle - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Middle - // Transforms for Null 71 - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_17()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Layer aggregator - // - Layer: Mini Squares - Middle - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Layer aggregator - // - - Layer: Mini Squares - Middle - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - result.Shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - // Layer: Mini Squares - Top - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Top - // Transforms for Null 71 - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_21()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Layer aggregator - // - Layer: Mini Squares - Top - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_22()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Layer aggregator - // - - Layer: Mini Squares - Top - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // Transforms: Mini Squares - Top - result.Shapes.Add(ContainerShape_23()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Layer aggregator - // - - - Layer: Mini Squares - Top - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Transforms for Mini Squares - Top - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.00400000019F, 209.729996F); - result.Offset = new Vector2(-0.500999987F, 0F); - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - result.Shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs_emb - // Shape tree root for layer: sqs_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_25()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs_emb - // - Shape tree root for layer: sqs_emb - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_emb - result.Shapes.Add(SpriteShape_09()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_emb_msk - // Transforms for Null 71 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_27()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: sqs_emb_msk - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_emb_msk - result.Shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_29()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: ball_shdw - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_shdw Offset:<-2.5, -1> - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Ball - // Transforms for Null 71 - CompositionContainerShape ContainerShape_30() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_31()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Ball - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_31() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - result.Shapes.Add(SpriteShape_12()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_32() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_33()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: ball_emb - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_33() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_emb - result.Shapes.Add(SpriteShape_13()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb_mask - // Transforms for Null 71 - CompositionContainerShape ContainerShape_34() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_35()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: ball_emb_mask - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_35() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_emb_mask - result.Shapes.Add(SpriteShape_14()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_0() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 1F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_00()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_1() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_01()); - result.SetSourceParameter("source", SurfaceBrush_03()); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_2() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.400000006F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_02()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_3() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_04()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_4() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.699999988F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_05()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_5() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_06()); - result.SetSourceParameter("source", SurfaceBrush_08()); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_6() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_07()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_7() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 2F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_09()); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_8() - { - var compositeEffect = new CompositeEffect(); - compositeEffect.Mode = CanvasComposite.DestinationIn; - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination")); - compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source")); - var effectFactory = _c.CreateEffectFactory(compositeEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("destination", SurfaceBrush_10()); - result.SetSourceParameter("source", SurfaceBrush_12()); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionEffectBrush EffectBrush_9() - { - var gaussianBlurEffect = new GaussianBlurEffect(); - gaussianBlurEffect.BlurAmount = 0.800000012F; - gaussianBlurEffect.Source = new CompositionEffectSourceParameter("source"); - var effectFactory = _c.CreateEffectFactory(gaussianBlurEffect); - var result = effectFactory.CreateBrush(); - result.SetSourceParameter("source", SurfaceBrush_11()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Mini Squares - Back - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(49.0499992F, 91.6729965F); - result.EndPoint = new Vector2(-48.4300003F, -85.5479965F); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: sqs_emb_msk - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb_msk - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostSlateBlue_FF6039DA); - colorStops.Add(_gradientStop_1_AlmostDodgerBlue_FF0078DA); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(49.0499992F, 91.6729965F); - result.EndPoint = new Vector2(-48.4300003F, -85.5479965F); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Ball - // - - Offset:<276, 276> - // - Transforms: Ball - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - CompositionLinearGradientBrush LinearGradientBrush_2() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(34.25F, 52.75F); - result.EndPoint = new Vector2(-33.75F, -53.5F); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: ball_emb_mask - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_emb_mask - CompositionLinearGradientBrush LinearGradientBrush_3() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(_gradientStop_0_AlmostLightSeaGreen_FF00C0A4); - colorStops.Add(_gradientStop_1_AlmostAquamarine_FF74EBDB); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(34.25F, 52.75F); - result.EndPoint = new Vector2(-33.75F, -53.5F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sq bck_emb - // - - - Shape tree root for layer: sq bck_emb - // - - Offset:<276, 276> - // - Transforms: Square - Back - // Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs_shdw - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - CompositionPathGeometry PathGeometry_02() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Mini Squares - Back - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - CompositionPathGeometry PathGeometry_03() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs 2_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: sqs 2_shdw Offset:<0.5, 2> - CompositionPathGeometry PathGeometry_04() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Middle - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - CompositionPathGeometry PathGeometry_05() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Top - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - Transforms: Mini Squares - Top - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - CompositionPathGeometry PathGeometry_06() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs_emb - // - - - Shape tree root for layer: sqs_emb - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb - CompositionPathGeometry PathGeometry_07() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: sqs_emb_msk - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb_msk - CompositionPathGeometry PathGeometry_08() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: ball_shdw - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_shdw Offset:<-2.5, -1> - CompositionPathGeometry PathGeometry_09() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - CompositionPathGeometry PathGeometry_10() - { - return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: ball_emb - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_emb - CompositionPathGeometry PathGeometry_11() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_11())); - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: Square - Back - Shadow - // - - Shape tree root for layer: Square - Back - Shadow - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<157.105, 58.239> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.104996F, 58.2389984F), ColorBrush_Black());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Square - Back - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<157.105, 58.239> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.104996F, 58.2389984F), ColorBrush_White());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sq bck_emb - // - - Shape tree root for layer: sq bck_emb - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<160.615, 62.755> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1F, 0F, 0F, 1F, 160.615005F, 62.7550011F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: sq bck_emb_msk - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<157.605, 58.239> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.604996F, 58.2389984F), _colorBrush_White);; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs_shdw - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<71.659, 137.75699> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6589966F, 137.756989F), ColorBrush_AlmostMidnightBlue_FF002A66());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Mini Squares - Back - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<71.621, 138.23> - var geometry = PathGeometry_03(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F), LinearGradientBrush_0());; - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs 2_shdw - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<48.367, 163.985> - var geometry = PathGeometry_04(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 48.3670006F, 163.985001F), ColorBrush_AlmostMidnightBlue_FF002B67());; - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Layer aggregator - // - - - Layer: Mini Squares - Middle - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<47.867, 161.985> - var geometry = PathGeometry_05(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 47.8670006F, 161.985001F), ColorBrush_AlmostDodgerBlue_FF0077D4());; - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Top - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: Mini Squares - Top - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<24.041, 185.811> - var geometry = PathGeometry_06(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.0410004F, 185.811005F), ColorBrush_AlmostPowderBlue_FF96E8DB());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs_emb - // - - Shape tree root for layer: sqs_emb - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<71.621, 138.23> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 4F; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: sqs_emb_msk - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - // Offset:<71.621, 138.23> - var geometry = PathGeometry_08(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F), LinearGradientBrush_1());; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: ball_shdw - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<166.734, 220.782> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 166.733994F, 220.781998F), _colorBrush_AlmostMidnightBlue_FF002A66);; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Ball - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_12() - { - // Offset:<169.234, 221.782> - var geometry = PathGeometry_10(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F), LinearGradientBrush_2());; - return result; - } - - // - - - - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: ball_emb - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_13() - { - // Offset:<169.234, 221.782> - var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: ball_emb_mask - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_14() - { - // Offset:<169.234, 221.782> - var geometry = _pathGeometry_10; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F), LinearGradientBrush_3());; - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_00() - { - return _c.CreateSurfaceBrush(VisualSurface_00()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_01() - { - return _c.CreateSurfaceBrush(VisualSurface_01()); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_02() - { - return _c.CreateSurfaceBrush(VisualSurface_02()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_03() - { - return _c.CreateSurfaceBrush(VisualSurface_03()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_04() - { - return _c.CreateSurfaceBrush(VisualSurface_04()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_05() - { - return _c.CreateSurfaceBrush(VisualSurface_05()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_06() - { - return _c.CreateSurfaceBrush(VisualSurface_06()); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_07() - { - return _c.CreateSurfaceBrush(VisualSurface_07()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_08() - { - return _c.CreateSurfaceBrush(VisualSurface_08()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_09() - { - return _c.CreateSurfaceBrush(VisualSurface_09()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_10() - { - return _c.CreateSurfaceBrush(VisualSurface_10()); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_11() - { - return _c.CreateSurfaceBrush(VisualSurface_11()); - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - CompositionSurfaceBrush SurfaceBrush_12() - { - return _c.CreateSurfaceBrush(VisualSurface_12()); - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_00() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_02(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_01() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_03(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_02() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_04(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_03() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_05(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_04() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_06(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_05() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_07(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_06() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_08(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_07() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_09(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_08() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_10(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_09() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_11(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_10() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_12(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_11() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_13(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - CompositionVisualSurface VisualSurface_12() - { - var result = _c.CreateVisualSurface(); - result.SourceVisual = ContainerVisual_14(); - result.SourceSize = new Vector2(552F, 552F); - return result; - } - - // Opacity for layer: 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_00() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 06 - Zero Day Patch - Comped - result.Children.InsertAtTop(ContainerVisual_01()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation(), _rootProgress); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_01() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - children.InsertAtTop(SpriteVisual_0()); - // Shape tree root for layer: Square - Back - children.InsertAtTop(ShapeVisual_01()); - children.InsertAtTop(SpriteVisual_1()); - children.InsertAtTop(SpriteVisual_3()); - // Shape tree root for layer: Mini Squares - Back - children.InsertAtTop(ShapeVisual_05()); - children.InsertAtTop(SpriteVisual_4()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_07()); - children.InsertAtTop(SpriteVisual_5()); - children.InsertAtTop(SpriteVisual_7()); - // Shape tree root for layer: Ball - children.InsertAtTop(ShapeVisual_11()); - children.InsertAtTop(SpriteVisual_8()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: Square - Back - Shadow - ContainerVisual ContainerVisual_02() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.0299999993F; - // Shape tree root for layer: Square - Back - Shadow - result.Children.InsertAtTop(ShapeVisual_00()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_03() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_2()); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sq bck_emb - ContainerVisual ContainerVisual_04() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.200000003F; - // Shape tree root for layer: sq bck_emb - result.Children.InsertAtTop(ShapeVisual_02()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_05() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: sq bck_emb_msk - result.Children.InsertAtTop(ShapeVisual_03()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_06() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: sqs_shdw - result.Children.InsertAtTop(ShapeVisual_04()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_07() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: sqs 2_shdw - result.Children.InsertAtTop(ShapeVisual_06()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_08() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_6()); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_emb - ContainerVisual ContainerVisual_09() - { - var result = _c.CreateContainerVisual(); - result.Opacity = 0.150000006F; - // Shape tree root for layer: sqs_emb - result.Children.InsertAtTop(ShapeVisual_08()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_10() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: sqs_emb_msk - result.Children.InsertAtTop(ShapeVisual_09()); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_11() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: ball_shdw - result.Children.InsertAtTop(ShapeVisual_10()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_12() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - result.Children.InsertAtTop(SpriteVisual_9()); - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_13() - { - var result = _c.CreateContainerVisual(); - result.IsVisible = false; - // Opacity for layer: ball_emb - result.Children.InsertAtTop(ShapeVisual_12()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_14() - { - var result = _c.CreateContainerVisual(); - result.BorderMode = CompositionBorderMode.Soft; - // Shape tree root for layer: ball_emb_mask - result.Children.InsertAtTop(ShapeVisual_13()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 06 - Zero Day Patch - Comped - result.Children.InsertAtTop(ContainerVisual_00()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - InsetClip InsetClip_0() - { - var result = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_4); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_4); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 0F, _holdThenStepEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 69. - result.InsertKeyFrame(0.328571439F, 0F, _holdThenStepEasingFunction); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 0.300000012F, CubicBezierEasingFunction_4()); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_540() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_0_to_540 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 428F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 436.299988F, _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.449999988F, 1F))); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 494F, _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0.833000004F, 0.833000004F))); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 550F, _c.CreateCubicBezierEasingFunction(new Vector2(0.217999995F, 0.0890000015F), new Vector2(0.0560000017F, 0.898000002F))); - // Frame 90. - result.InsertKeyFrame(0.428571433F, 540F, _c.CreateCubicBezierEasingFunction(new Vector2(0.280999988F, 0F), new Vector2(0.611000001F, 1F))); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_153_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_153_to_0 = CreateScalarKeyFrameAnimation(0F, 153F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, -39F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.25F, 1F))); - // Frame 50. - result.InsertKeyFrame(0.238095239F, -56F, _cubicBezierEasingFunction_3); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 9.19999981F, _c.CreateCubicBezierEasingFunction(new Vector2(0.159999996F, 0F), new Vector2(0.75F, 1F))); - // Frame 88. - result.InsertKeyFrame(0.419047624F, 0F, _cubicBezierEasingFunction_3); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_239_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_239_to_0 = CreateScalarKeyFrameAnimation(0F, 239F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 0F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.25F, 1F))); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 0F, _holdThenStepEasingFunction); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2F, CubicBezierEasingFunction_0()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 2F, _cubicBezierEasingFunction_0); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_2 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 2F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.150000006F, 1F))); - // Frame 50. - result.InsertKeyFrame(0.238095254F, 0F, _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333313F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.75F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 25. - result.InsertKeyFrame(0.119047612F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 5. - var result = CreateScalarKeyFrameAnimation(0.0238095261F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: Square - Back - Shadow - // Shape tree root for layer: Square - Back - Shadow - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_00()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_02()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sq bck_emb - // Shape tree root for layer: sq bck_emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_04()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sq bck_emb_msk - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_06()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_shdw - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_08()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p3(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Mini Squares - Back - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_10()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs 2_shdw - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_12()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: Mini Squares - Middle - shapes.Add(ContainerShape_15()); - // Layer: Mini Squares - Top - shapes.Add(ContainerShape_19()); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_emb - // Shape tree root for layer: sqs_emb - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_24()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_emb_msk - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_26()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_shdw - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Ball - ShapeVisual ShapeVisual_11() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_30()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb - ShapeVisual ShapeVisual_12() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_32()); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb_mask - ShapeVisual ShapeVisual_13() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_34()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_0() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_0(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_1() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_1(); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_2() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_2(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_3() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_3(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_4() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_4(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_5() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_5(); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_6() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_6(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_7() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_7(); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_8() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_8(); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - SpriteVisual SpriteVisual_9() - { - var result = _c.CreateSpriteVisual(); - result.Size = new Vector2(552F, 552F); - result.Brush = EffectBrush_9(); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(-198.011002F, 286.557007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t0,3)*Vector2(-198.011,286.557)+(3*Square(1-_.t0)*_.t0*Vector2(-215.742,-422.001))+(3*(1-_.t0)*Square(_.t0)*Vector2(-99.656,-424.008))+(Pow(_.t0,3)*Vector2(-99.656,-424.008))", StepThenHoldEasingFunction()); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-99.6559982F, -424.007996F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-99.6559982F, -165.072998F), CubicBezierEasingFunction_1()); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-99.6559982F, -343.717987F), CubicBezierEasingFunction_2()); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-99.6559982F, -205.697006F), CubicBezierEasingFunction_3()); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new Vector2(-99.6559982F, -223.283997F), _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0.515999973F, 1F))); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = _offsetVector2Animation_1 = CreateVector2KeyFrameAnimation(0F, new Vector2(-105.565002F, 198.654007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 25. - result.InsertExpressionKeyFrame(0.119047612F, "Pow(1-_.t1,3)*Vector2(-105.565,198.654)+(3*Square(1-_.t1)*_.t1*Vector2(-107.751,-531.651))+(3*(1-_.t1)*Square(_.t1)*Vector2(-266.145,-443.664))+(Pow(_.t1,3)*Vector2(-266.145,-443.664))", _stepThenHoldEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector2(-266.144989F, -443.664001F), _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, new Vector2(-266.144989F, -2.06999993F), _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0F, 1F))); - // Frame 70. - result.InsertExpressionKeyFrame(0.333333313F, "Pow(1-_.t0,3)*Vector2(-266.145,-2.07)+(3*Square(1-_.t0)*_.t0*Vector2(-210.121,-238.592))+(3*(1-_.t0)*Square(_.t0)*Vector2(-185.855,-82.36))+(Pow(_.t0,3)*Vector2(-185.855,-82.36))", _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new Vector2(-185.854996F, -82.3600006F), _stepThenHoldEasingFunction); - // Frame 88. - result.InsertKeyFrame(0.419047624F, new Vector2(-185.854996F, -122.504997F), _cubicBezierEasingFunction_3); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = _offsetVector2Animation_2 = CreateVector2KeyFrameAnimation(0F, new Vector2(-207.960999F, 120.911003F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-207.960999F, 120.911003F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t2,3)*Vector2(-207.961,120.911)+(3*Square(1-_.t2)*_.t2*Vector2(-221.423,-308.094))+(3*(1-_.t2)*Square(_.t2)*Vector2(-87.526,-320.683))+(Pow(_.t2,3)*Vector2(-87.526,-320.683))", _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-87.526001F, -320.683014F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-87.526001F, 20.5489998F), _cubicBezierEasingFunction_2); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-87.526001F, -66.1729965F), _c.CreateCubicBezierEasingFunction(new Vector2(0.605000019F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector2(-87.526001F, -39.6689987F), _cubicBezierEasingFunction_3); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Middle - Vector2KeyFrameAnimation ShapeVisibilityAnimation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Top - Vector2KeyFrameAnimation ShapeVisibilityAnimation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 80F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal ZdpLottie_AnimatedVisual_UAPv8( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8); - } - } - - sealed class ZdpLottie_AnimatedVisual_UAPv7 : Microsoft.UI.Xaml.Controls.IAnimatedVisual - { - const long c_durationTicks = 35000000; - readonly Compositor _c; - readonly ExpressionAnimation _reusableExpressionAnimation; - BooleanKeyFrameAnimation _isVisibleBooleanAnimation_3; - CompositionColorBrush _colorBrush_AlmostMidnightBlue_FF002A66; - CompositionColorBrush _colorBrush_Black; - CompositionPathGeometry _pathGeometry_00; - ContainerVisual _root; - CubicBezierEasingFunction _cubicBezierEasingFunction_0; - CubicBezierEasingFunction _cubicBezierEasingFunction_1; - CubicBezierEasingFunction _cubicBezierEasingFunction_2; - CubicBezierEasingFunction _cubicBezierEasingFunction_3; - CubicBezierEasingFunction _cubicBezierEasingFunction_4; - ExpressionAnimation _rootProgress; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_540; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_153_to_0; - ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_239_to_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_1_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_0; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_1; - ScalarKeyFrameAnimation _scalarAnimation_0_to_2_2; - StepEasingFunction _holdThenStepEasingFunction; - StepEasingFunction _stepThenHoldEasingFunction; - Vector2KeyFrameAnimation _offsetVector2Animation_0; - Vector2KeyFrameAnimation _offsetVector2Animation_1; - Vector2KeyFrameAnimation _offsetVector2Animation_2; - - static void StartProgressBoundAnimation( - CompositionObject target, - string animatedPropertyName, - CompositionAnimation animation, - ExpressionAnimation controllerProgressExpression) - { - target.StartAnimation(animatedPropertyName, animation); - var controller = target.TryGetAnimationController(animatedPropertyName); - controller.Pause(); - controller.StartAnimation("Progress", controllerProgressExpression); - } - - BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue) - { - var result = _c.CreateBooleanKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue); - return result; - } - - ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateScalarKeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector2KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(float initialProgress, Vector3 initialValue, CompositionEasingFunction initialEasingFunction) - { - var result = _c.CreateVector3KeyFrameAnimation(); - result.Duration = TimeSpan.FromTicks(c_durationTicks); - result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction); - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - return result; - } - - CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush) - { - var result = _c.CreateSpriteShape(geometry); - result.TransformMatrix = transformMatrix; - result.FillBrush = fillBrush; - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_0() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 69. - result.InsertKeyFrame(0.328571439F, true); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs 2_shdw - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_1() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 30. - result.InsertKeyFrame(0.142857149F, true); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_2() - { - // Frame 0. - var result = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 60. - result.InsertKeyFrame(0.285714298F, true); - return result; - } - - BooleanKeyFrameAnimation IsVisibleBooleanAnimation_3() - { - // Frame 0. - var result = _isVisibleBooleanAnimation_3 = CreateBooleanKeyFrameAnimation(0F, false); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, true); - return result; - } - - CanvasGeometry Geometry_00() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(49.9889984F, 57.9889984F)); - builder.AddLine(new Vector2(-49.987999F, 57.9889984F)); - builder.AddCubicBezier(new Vector2(-54.4070015F, 57.9889984F), new Vector2(-57.987999F, 54.4070015F), new Vector2(-57.987999F, 49.9889984F)); - builder.AddLine(new Vector2(-57.987999F, -49.9889984F)); - builder.AddCubicBezier(new Vector2(-57.987999F, -54.4070015F), new Vector2(-54.4070015F, -57.9889984F), new Vector2(-49.987999F, -57.9889984F)); - builder.AddLine(new Vector2(49.9889984F, -57.9889984F)); - builder.AddCubicBezier(new Vector2(54.4080009F, -57.9889984F), new Vector2(57.9889984F, -54.4070015F), new Vector2(57.9889984F, -49.9889984F)); - builder.AddLine(new Vector2(57.9889984F, 49.9889984F)); - builder.AddCubicBezier(new Vector2(57.9889984F, 54.4070015F), new Vector2(54.4080009F, 57.9889984F), new Vector2(49.9889984F, 57.9889984F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: sq bck_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Square - Back - // - - Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - CanvasGeometry Geometry_01() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(49.6959991F, 57.9889984F)); - builder.AddLine(new Vector2(-53.9319992F, 57.9889984F)); - builder.AddCubicBezier(new Vector2(-58.512001F, 57.9889984F), new Vector2(-62.223999F, 54.276001F), new Vector2(-62.223999F, 49.6969986F)); - builder.AddLine(new Vector2(-62.223999F, -53.9329987F)); - builder.AddCubicBezier(new Vector2(-62.223999F, -58.512001F), new Vector2(-58.512001F, -62.2249985F), new Vector2(-53.9319992F, -62.2249985F)); - builder.AddLine(new Vector2(49.6959991F, -62.2249985F)); - builder.AddCubicBezier(new Vector2(54.276001F, -62.2249985F), new Vector2(57.9889984F, -58.512001F), new Vector2(57.9889984F, -53.9329987F)); - builder.AddLine(new Vector2(57.9889984F, 49.6969986F)); - builder.AddCubicBezier(new Vector2(57.9889984F, 54.276001F), new Vector2(54.276001F, 57.9889984F), new Vector2(49.6959991F, 57.9889984F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: sqs_shdw - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - CanvasGeometry Geometry_02() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(23.9729996F, -30.1219997F)); - builder.AddLine(new Vector2(25.9990005F, -71.3840027F)); - builder.AddLine(new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddLine(new Vector2(71.2170029F, -31.4449997F)); - builder.AddCubicBezier(new Vector2(71.2170029F, -31.4449997F), new Vector2(23.9729996F, -27.2800007F), new Vector2(23.9729996F, -30.1219997F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Shape tree root for layer: Mini Squares - Back - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - ShapeGroup: Group 4 Offset:<71.621, 138.23> - CanvasGeometry Geometry_03() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(66.2269974F, 71.3710022F)); - builder.AddLine(new Vector2(10.1219997F, 71.3710022F)); - builder.AddLine(new Vector2(-66.2269974F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-69.0680008F, 71.3710022F), new Vector2(-71.3720016F, 69.0680008F), new Vector2(-71.3720016F, 66.2259979F)); - builder.AddLine(new Vector2(-71.3720016F, -9.32299995F)); - builder.AddLine(new Vector2(-71.3720016F, -66.2259979F)); - builder.AddCubicBezier(new Vector2(-71.3720016F, -69.0670013F), new Vector2(-69.0680008F, -71.3710022F), new Vector2(-66.2269974F, -71.3710022F)); - builder.AddLine(new Vector2(66.2269974F, -71.3710022F)); - builder.AddCubicBezier(new Vector2(69.0680008F, -71.3710022F), new Vector2(71.3720016F, -69.0670013F), new Vector2(71.3720016F, -66.2259979F)); - builder.AddLine(new Vector2(71.3720016F, 66.2259979F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0680008F), new Vector2(69.0680008F, 71.3710022F), new Vector2(66.2269974F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Opacity for layer: sqs 2_shdw - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: Mini Squares - Middle - // - - Transforms: sqs 2_shdw Offset:<0.5, 2> - CanvasGeometry Geometry_04() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddLine(new Vector2(-42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-45.3139992F, 47.6160011F), new Vector2(-47.6170006F, 45.3129997F), new Vector2(-47.6170006F, 42.4710007F)); - builder.AddLine(new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddLine(new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddLine(new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - - Layer aggregator - // - - - - - - Layer: Mini Squares - Middle - // - - - - - Offset:<276, 276> - // - - - - Transforms: Mini Squares - Back - // - - - Transforms: Mini Squares - Middle - // - - ShapeGroup: Group 3 Offset:<47.867, 161.985> - CanvasGeometry Geometry_05() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(42.4720001F, 47.6160011F)); - builder.AddLine(new Vector2(-7.9380002F, 47.6160011F)); - builder.AddLine(new Vector2(-42.4720001F, 47.6160011F)); - builder.AddCubicBezier(new Vector2(-45.3139992F, 47.6160011F), new Vector2(-47.6170006F, 45.3129997F), new Vector2(-47.6170006F, 42.4710007F)); - builder.AddLine(new Vector2(-47.6170006F, 9.93900013F)); - builder.AddLine(new Vector2(-47.6170006F, -42.4710007F)); - builder.AddCubicBezier(new Vector2(-47.6170006F, -45.3129997F), new Vector2(-45.3139992F, -47.6160011F), new Vector2(-42.4720001F, -47.6160011F)); - builder.AddLine(new Vector2(42.4720001F, -47.6160011F)); - builder.AddCubicBezier(new Vector2(45.3129997F, -47.6160011F), new Vector2(47.6170006F, -45.3129997F), new Vector2(47.6170006F, -42.4710007F)); - builder.AddLine(new Vector2(47.6170006F, 42.4710007F)); - builder.AddCubicBezier(new Vector2(47.6170006F, 45.3129997F), new Vector2(45.3129997F, 47.6160011F), new Vector2(42.4720001F, 47.6160011F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - - - Layer aggregator - // - - - - - - - Layer: Mini Squares - Top - // - - - - - - Offset:<276, 276> - // - - - - - Transforms: Mini Squares - Back - // - - - - Transforms: Mini Squares - Middle - // - - - Transforms: Mini Squares - Top - // - - ShapeGroup: Group 2 Offset:<24.041, 185.811> - CanvasGeometry Geometry_06() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(18.6459999F, 23.7900009F)); - builder.AddLine(new Vector2(-18.6459999F, 23.7900009F)); - builder.AddCubicBezier(new Vector2(-21.4869995F, 23.7900009F), new Vector2(-23.7900009F, 21.4869995F), new Vector2(-23.7900009F, 18.6450005F)); - builder.AddLine(new Vector2(-23.7900009F, -18.6459999F)); - builder.AddCubicBezier(new Vector2(-23.7900009F, -21.4869995F), new Vector2(-21.4869995F, -23.7900009F), new Vector2(-18.6459999F, -23.7900009F)); - builder.AddLine(new Vector2(18.6459999F, -23.7900009F)); - builder.AddCubicBezier(new Vector2(21.4869995F, -23.7900009F), new Vector2(23.7900009F, -21.4869995F), new Vector2(23.7900009F, -18.6459999F)); - builder.AddLine(new Vector2(23.7900009F, 18.6450005F)); - builder.AddCubicBezier(new Vector2(23.7900009F, 21.4869995F), new Vector2(21.4869995F, 23.7900009F), new Vector2(18.6459999F, 23.7900009F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: sqs_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: sqs_emb - CanvasGeometry Geometry_07() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(66.1050034F, 71.3710022F)); - builder.AddLine(new Vector2(-69.4899979F, 71.3710022F)); - builder.AddCubicBezier(new Vector2(-72.3980026F, 71.3710022F), new Vector2(-74.7570038F, 69.0130005F), new Vector2(-74.7570038F, 66.1039963F)); - builder.AddLine(new Vector2(-74.7570038F, -69.4889984F)); - builder.AddCubicBezier(new Vector2(-74.7570038F, -72.3970032F), new Vector2(-72.3980026F, -74.7559967F), new Vector2(-69.4899979F, -74.7559967F)); - builder.AddLine(new Vector2(66.1050034F, -74.7559967F)); - builder.AddCubicBezier(new Vector2(69.0130005F, -74.7559967F), new Vector2(71.3720016F, -72.3970032F), new Vector2(71.3720016F, -69.4889984F)); - builder.AddLine(new Vector2(71.3720016F, 66.1039963F)); - builder.AddCubicBezier(new Vector2(71.3720016F, 69.0130005F), new Vector2(69.0130005F, 71.3710022F), new Vector2(66.1050034F, 71.3710022F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: ball_shdw - // - - - - Offset:<276, 276> - // - - - Transforms: Ball - // - - Transforms: ball_shdw Offset:<-2.5, -1> - CanvasGeometry Geometry_08() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(-11.6040001F, -10.5380001F)); - builder.AddCubicBezier(new Vector2(-11.6040001F, 23.5170002F), new Vector2(-60.7989998F, -10.3299999F), new Vector2(-60.7989998F, -10.3299999F)); - builder.AddCubicBezier(new Vector2(-60.7989998F, -10.3299999F), new Vector2(-55.5800018F, -32.5870018F), new Vector2(-48.612999F, -40.5719986F)); - builder.AddCubicBezier(new Vector2(-38.4440002F, -52.2260017F), new Vector2(-24.3349991F, -56.6730003F), new Vector2(-24.3349991F, -56.6730003F)); - builder.AddCubicBezier(new Vector2(-24.3349991F, -56.6730003F), new Vector2(-11.6040001F, -44.5929985F), new Vector2(-11.6040001F, -10.5380001F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Shape tree root for layer: Ball - // - - - - Offset:<276, 276> - // - - - Transforms: Ball - // - - ShapeGroup: Group 1 Offset:<169.234, 221.782> - CanvasGeometry Geometry_09() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding); - builder.BeginFigure(new Vector2(61.6609993F, 0F)); - builder.AddCubicBezier(new Vector2(61.6609993F, 34.0550003F), new Vector2(34.0550003F, 61.6609993F), new Vector2(0.00100000005F, 61.6609993F)); - builder.AddCubicBezier(new Vector2(-34.0540009F, 61.6609993F), new Vector2(-61.6599998F, 34.0550003F), new Vector2(-61.6599998F, 0F)); - builder.AddCubicBezier(new Vector2(-61.6599998F, -34.0550003F), new Vector2(-34.0540009F, -61.6609993F), new Vector2(0.00100000005F, -61.6609993F)); - builder.AddCubicBezier(new Vector2(34.0550003F, -61.6609993F), new Vector2(61.6609993F, -34.0550003F), new Vector2(61.6609993F, 0F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Opacity for layer: ball_emb - // - - - - Offset:<276, 276> - // - - - Transforms: Ball - // - - Transforms: ball_emb - CanvasGeometry Geometry_10() - { - CanvasGeometry result; - using (var builder = new CanvasPathBuilder(null)) - { - builder.BeginFigure(new Vector2(61.6609993F, -2.09699988F)); - builder.AddCubicBezier(new Vector2(61.6609993F, 33.1160011F), new Vector2(33.1160011F, 61.6609993F), new Vector2(-2.09599996F, 61.6609993F)); - builder.AddCubicBezier(new Vector2(-37.3089981F, 61.6609993F), new Vector2(-65.8539963F, 33.1160011F), new Vector2(-65.8539963F, -2.09699988F)); - builder.AddCubicBezier(new Vector2(-65.8539963F, -28.6049995F), new Vector2(-49.6780014F, -51.3339996F), new Vector2(-26.6590004F, -60.9519997F)); - builder.AddCubicBezier(new Vector2(-19.0990009F, -64.1110001F), new Vector2(-10.8009996F, -65.8550034F), new Vector2(-2.09599996F, -65.8550034F)); - builder.AddCubicBezier(new Vector2(33.1160011F, -65.8550034F), new Vector2(61.6609993F, -37.3100014F), new Vector2(61.6609993F, -2.09699988F)); - builder.EndFigure(CanvasFigureLoop.Closed); - result = CanvasGeometry.CreatePath(builder); - } - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Middle - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - CompositionColorBrush ColorBrush_AlmostDodgerBlue_FF0077D4() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x77, 0xD4)); - } - - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF002A66() - { - return _colorBrush_AlmostMidnightBlue_FF002A66 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x2A, 0x66)); - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs 2_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: sqs 2_shdw Offset:<0.5, 2> - CompositionColorBrush ColorBrush_AlmostMidnightBlue_FF002B67() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x2B, 0x67)); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Top - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - Transforms: Mini Squares - Top - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - CompositionColorBrush ColorBrush_AlmostPowderBlue_FF96E8DB() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x96, 0xE8, 0xDB)); - } - - CompositionColorBrush ColorBrush_Black() - { - return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00)); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Square - Back - // - - Offset:<276, 276> - // - Transforms: Square - Back - // ShapeGroup: Group 5 Offset:<157.105, 58.239> - CompositionColorBrush ColorBrush_White() - { - return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF)); - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Shape tree root for layer: Ball - // - - - Offset:<276, 276> - // - - Transforms: Ball - // - ShapeGroup: Group 1 Offset:<169.234, 221.782> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostLightSeaGreen_FF00C0A4() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x00, 0xC0, 0xA4)); - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Shape tree root for layer: Mini Squares - Back - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - ShapeGroup: Group 4 Offset:<71.621, 138.23> - // Stop 0 - CompositionColorGradientStop GradientStop_0_AlmostSlateBlue_FF6039DA() - { - return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0x60, 0x39, 0xDA)); - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Shape tree root for layer: Ball - // - - - Offset:<276, 276> - // - - Transforms: Ball - // - ShapeGroup: Group 1 Offset:<169.234, 221.782> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostAquamarine_FF74EBDB() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x74, 0xEB, 0xDB)); - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Shape tree root for layer: Mini Squares - Back - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - ShapeGroup: Group 4 Offset:<71.621, 138.23> - // Stop 1 - CompositionColorGradientStop GradientStop_1_AlmostDodgerBlue_FF0078DA() - { - return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0x00, 0x78, 0xDA)); - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: Square - Back - Shadow - // Transforms for Null 71 - CompositionContainerShape ContainerShape_00() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_01()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_239_to_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: Square - Back - Shadow - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_01() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: Square - Back - Shadow - result.Shapes.Add(SpriteShape_00()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_540(), RootProgress()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_0(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - // Transforms for Null 71 - CompositionContainerShape ContainerShape_02() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Square - Back - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_03() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // ShapeGroup: Group 5 Offset:<157.105, 58.239> - result.Shapes.Add(SpriteShape_01()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sq bck_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_04() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Square - Back - result.Shapes.Add(ContainerShape_05()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sq bck_emb - // Offset:<276, 276> - // Transforms for Square - Back - CompositionContainerShape ContainerShape_05() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(157.104996F, 58.2389984F); - // Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - result.Shapes.Add(SpriteShape_02()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_540, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_0, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_06() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_07()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs_shdw - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_07() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - result.Shapes.Add(SpriteShape_03()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_153_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_1(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Mini Squares - Back - // Transforms for Null 71 - CompositionContainerShape ContainerShape_08() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_09()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Mini Squares - Back - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_09() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - result.Shapes.Add(SpriteShape_04()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs 2_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_10() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_11()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs 2_shdw - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_11() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_12()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs 2_shdw - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_12() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // Transforms: sqs 2_shdw Offset:<0.5, 2> - result.Shapes.Add(SpriteShape_05()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_0(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - // Layer: Mini Squares - Middle - CompositionContainerShape ContainerShape_13() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_14()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Middle - // Transforms for Null 71 - CompositionContainerShape ContainerShape_14() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_15()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Layer aggregator - // - Layer: Mini Squares - Middle - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_15() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_16()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Layer aggregator - // - - Layer: Mini Squares - Middle - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_16() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - result.Shapes.Add(SpriteShape_06()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - // Layer: Mini Squares - Top - CompositionContainerShape ContainerShape_17() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0F, 0F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_18()); - StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Top - // Transforms for Null 71 - CompositionContainerShape ContainerShape_18() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_19()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Layer aggregator - // - Layer: Mini Squares - Top - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_19() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: Mini Squares - Middle - result.Shapes.Add(ContainerShape_20()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Layer aggregator - // - - Layer: Mini Squares - Top - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Transforms for Mini Squares - Middle - CompositionContainerShape ContainerShape_20() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.128999993F, 209.729996F); - // Transforms: Mini Squares - Top - result.Shapes.Add(ContainerShape_21()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_1_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_0, _rootProgress); - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Layer aggregator - // - - - Layer: Mini Squares - Top - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Transforms for Mini Squares - Top - CompositionContainerShape ContainerShape_21() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(-0.00400000019F, 209.729996F); - result.Offset = new Vector2(-0.500999987F, 0F); - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - result.Shapes.Add(SpriteShape_07()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_1_1(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_1_1, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_22() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Mini Squares - Back - result.Shapes.Add(ContainerShape_23()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: sqs_emb - // Offset:<276, 276> - // Transforms for Mini Squares - Back - CompositionContainerShape ContainerShape_23() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(71.6210022F, 138.229996F); - // Transforms: sqs_emb - result.Shapes.Add(SpriteShape_08()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_153_to_0, _rootProgress); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_1, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_1, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - // Transforms for Null 71 - CompositionContainerShape ContainerShape_24() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_25()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: ball_shdw - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_25() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_shdw Offset:<-2.5, -1> - result.Shapes.Add(SpriteShape_09()); - StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0_to_2_2(), _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_2(), _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Ball - // Transforms for Null 71 - CompositionContainerShape ContainerShape_26() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_27()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Shape tree root for layer: Ball - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_27() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - result.Shapes.Add(SpriteShape_10()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_emb - // Transforms for Null 71 - CompositionContainerShape ContainerShape_28() - { - var result = _c.CreateContainerShape(); - result.Scale = new Vector2(0.498189986F, 0.498189986F); - // Offset:<276, 276> - result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, 276F, 276F); - // Transforms: Ball - result.Shapes.Add(ContainerShape_29()); - StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_239_to_0, _rootProgress); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Opacity for layer: ball_emb - // Offset:<276, 276> - // Transforms for Ball - CompositionContainerShape ContainerShape_29() - { - var result = _c.CreateContainerShape(); - result.CenterPoint = new Vector2(169.233994F, 221.781998F); - // Transforms: ball_emb - result.Shapes.Add(SpriteShape_11()); - StartProgressBoundAnimation(result, "Scale.X", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0_to_2_2, _rootProgress); - StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_2, _rootProgress); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Mini Squares - Back - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - CompositionLinearGradientBrush LinearGradientBrush_0() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostSlateBlue_FF6039DA()); - colorStops.Add(GradientStop_1_AlmostDodgerBlue_FF0078DA()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(49.0499992F, 91.6729965F); - result.EndPoint = new Vector2(-48.4300003F, -85.5479965F); - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Ball - // - - Offset:<276, 276> - // - Transforms: Ball - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - CompositionLinearGradientBrush LinearGradientBrush_1() - { - var result = _c.CreateLinearGradientBrush(); - var colorStops = result.ColorStops; - colorStops.Add(GradientStop_0_AlmostLightSeaGreen_FF00C0A4()); - colorStops.Add(GradientStop_1_AlmostAquamarine_FF74EBDB()); - result.MappingMode = CompositionMappingMode.Absolute; - result.StartPoint = new Vector2(34.25F, 52.75F); - result.EndPoint = new Vector2(-33.75F, -53.5F); - return result; - } - - CompositionPathGeometry PathGeometry_00() - { - return _pathGeometry_00 = _c.CreatePathGeometry(new CompositionPath(Geometry_00())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sq bck_emb - // - - Offset:<276, 276> - // - Transforms: Square - Back - // Transforms: sq bck_emb Offset:<3.5100098, 4.5160027> - CompositionPathGeometry PathGeometry_01() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_01())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs_shdw - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_shdw Offset:<0.037994385, -0.47299957> - CompositionPathGeometry PathGeometry_02() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_02())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Mini Squares - Back - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // ShapeGroup: Group 4 Offset:<71.621, 138.23> - CompositionPathGeometry PathGeometry_03() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_03())); - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Opacity for layer: sqs 2_shdw - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: sqs 2_shdw Offset:<0.5, 2> - CompositionPathGeometry PathGeometry_04() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_04())); - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Middle - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // ShapeGroup: Group 3 Offset:<47.867, 161.985> - CompositionPathGeometry PathGeometry_05() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_05())); - } - - // - - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - - Layer aggregator - // - - - - - Layer: Mini Squares - Top - // - - - - Offset:<276, 276> - // - - - Transforms: Mini Squares - Back - // - - Transforms: Mini Squares - Middle - // - Transforms: Mini Squares - Top - // ShapeGroup: Group 2 Offset:<24.041, 185.811> - CompositionPathGeometry PathGeometry_06() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_06())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs_emb - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: sqs_emb - CompositionPathGeometry PathGeometry_07() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_07())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: ball_shdw - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_shdw Offset:<-2.5, -1> - CompositionPathGeometry PathGeometry_08() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_08())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Shape tree root for layer: Ball - // - - Offset:<276, 276> - // - Transforms: Ball - // ShapeGroup: Group 1 Offset:<169.234, 221.782> - CompositionPathGeometry PathGeometry_09() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_09())); - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: ball_emb - // - - Offset:<276, 276> - // - Transforms: Ball - // Transforms: ball_emb - CompositionPathGeometry PathGeometry_10() - { - return _c.CreatePathGeometry(new CompositionPath(Geometry_10())); - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: Square - Back - Shadow - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_00() - { - // Offset:<157.105, 58.239> - var geometry = PathGeometry_00(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.104996F, 58.2389984F), ColorBrush_Black());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Square - Back - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_01() - { - // Offset:<157.105, 58.239> - var geometry = _pathGeometry_00; - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 157.104996F, 58.2389984F), ColorBrush_White());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sq bck_emb - // - Offset:<276, 276> - // Transforms: Square - Back - // Path 1 - CompositionSpriteShape SpriteShape_02() - { - // Offset:<160.615, 62.755> - var result = CreateSpriteShape(PathGeometry_01(), new Matrix3x2(1F, 0F, 0F, 1F, 160.615005F, 62.7550011F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 2F; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs_shdw - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_03() - { - // Offset:<71.659, 137.75699> - var geometry = PathGeometry_02(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6589966F, 137.756989F), ColorBrush_AlmostMidnightBlue_FF002A66());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Mini Squares - Back - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_04() - { - // Offset:<71.621, 138.23> - var geometry = PathGeometry_03(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F), LinearGradientBrush_0());; - return result; - } - - // - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - Opacity for layer: sqs 2_shdw - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Path 1 - CompositionSpriteShape SpriteShape_05() - { - // Offset:<48.367, 163.985> - var geometry = PathGeometry_04(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 48.3670006F, 163.985001F), ColorBrush_AlmostMidnightBlue_FF002B67());; - return result; - } - - // - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - Layer aggregator - // - - - Layer: Mini Squares - Middle - // - - Offset:<276, 276> - // - Transforms: Mini Squares - Back - // Transforms: Mini Squares - Middle - // Path 1 - CompositionSpriteShape SpriteShape_06() - { - // Offset:<47.867, 161.985> - var geometry = PathGeometry_05(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 47.8670006F, 161.985001F), ColorBrush_AlmostDodgerBlue_FF0077D4());; - return result; - } - - // - - - - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - - - - Transforms for 06 - Zero Day Patch - Comped - // - - - - - Layer aggregator - // - - - - Layer: Mini Squares - Top - // - - - Offset:<276, 276> - // - - Transforms: Mini Squares - Back - // - Transforms: Mini Squares - Middle - // Transforms: Mini Squares - Top - // Path 1 - CompositionSpriteShape SpriteShape_07() - { - // Offset:<24.041, 185.811> - var geometry = PathGeometry_06(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 24.0410004F, 185.811005F), ColorBrush_AlmostPowderBlue_FF96E8DB());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: sqs_emb - // - Offset:<276, 276> - // Transforms: Mini Squares - Back - // Path 1 - CompositionSpriteShape SpriteShape_08() - { - // Offset:<71.621, 138.23> - var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, 71.6210022F, 138.229996F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - result.StrokeThickness = 4F; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: ball_shdw - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_09() - { - // Offset:<166.734, 220.782> - var geometry = PathGeometry_08(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 166.733994F, 220.781998F), _colorBrush_AlmostMidnightBlue_FF002A66);; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Shape tree root for layer: Ball - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_10() - { - // Offset:<169.234, 221.782> - var geometry = PathGeometry_09(); - var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F), LinearGradientBrush_1());; - return result; - } - - // - - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - - Transforms for 06 - Zero Day Patch - Comped - // - - Opacity for layer: ball_emb - // - Offset:<276, 276> - // Transforms: Ball - // Path 1 - CompositionSpriteShape SpriteShape_11() - { - // Offset:<169.234, 221.782> - var result = CreateSpriteShape(PathGeometry_10(), new Matrix3x2(1F, 0F, 0F, 1F, 169.233994F, 221.781998F));; - result.StrokeBrush = _colorBrush_Black; - result.StrokeMiterLimit = 2F; - return result; - } - - // Opacity for layer: 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_0() - { - var result = _c.CreateContainerVisual(); - result.CenterPoint = new Vector3(276F, 276F, 0F); - result.Scale = new Vector3(1F, 1F, 0F); - // Transforms for 06 - Zero Day Patch - Comped - result.Children.InsertAtTop(ContainerVisual_1()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0(), _rootProgress); - StartProgressBoundAnimation(result, "Offset", OffsetVector3Animation(), _rootProgress); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - ContainerVisual ContainerVisual_1() - { - var result = _c.CreateContainerVisual(); - result.Clip = InsetClip_0(); - result.Size = new Vector2(552F, 552F); - var children = result.Children; - // Opacity for layer: Square - Back - Shadow - children.InsertAtTop(ShapeVisual_00()); - // Shape tree root for layer: Square - Back - children.InsertAtTop(ShapeVisual_01()); - // Opacity for layer: sq bck_emb - children.InsertAtTop(ShapeVisual_02()); - // Opacity for layer: sqs_shdw - children.InsertAtTop(ShapeVisual_03()); - // Shape tree root for layer: Mini Squares - Back - children.InsertAtTop(ShapeVisual_04()); - // Opacity for layer: sqs 2_shdw - children.InsertAtTop(ShapeVisual_05()); - // Layer aggregator - children.InsertAtTop(ShapeVisual_06()); - // Opacity for layer: sqs_emb - children.InsertAtTop(ShapeVisual_07()); - // Opacity for layer: ball_shdw - children.InsertAtTop(ShapeVisual_08()); - // Shape tree root for layer: Ball - children.InsertAtTop(ShapeVisual_09()); - // Opacity for layer: ball_emb - children.InsertAtTop(ShapeVisual_10()); - return result; - } - - // The root of the composition. - ContainerVisual Root() - { - var result = _root = _c.CreateContainerVisual(); - var propertySet = result.Properties; - propertySet.InsertScalar("Progress", 0F); - propertySet.InsertScalar("t0", 0F); - propertySet.InsertScalar("t1", 0F); - propertySet.InsertScalar("t2", 0F); - // PreComp layer: 06 - Zero Day Patch - Comped - result.Children.InsertAtTop(ContainerVisual_0()); - StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress); - StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress); - return result; - } - - CubicBezierEasingFunction CubicBezierEasingFunction_0() - { - return _cubicBezierEasingFunction_0 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_1() - { - return _cubicBezierEasingFunction_1 = _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_2() - { - return _cubicBezierEasingFunction_2 = _c.CreateCubicBezierEasingFunction(new Vector2(0.850000024F, 0F), new Vector2(0.75F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_3() - { - return _cubicBezierEasingFunction_3 = _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0F, 1F)); - } - - CubicBezierEasingFunction CubicBezierEasingFunction_4() - { - return _cubicBezierEasingFunction_4 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F)); - } - - ExpressionAnimation RootProgress() - { - var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress"); - result.SetReferenceParameter("_", _root); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - InsetClip InsetClip_0() - { - var result = _c.CreateInsetClip(); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 10. - result.InsertKeyFrame(0.0476190485F, 1F, _cubicBezierEasingFunction_4); - // Frame 199. - result.InsertKeyFrame(0.947619021F, 1F, _cubicBezierEasingFunction_4); - // Frame 209. - result.InsertKeyFrame(0.995238066F, 0F, _cubicBezierEasingFunction_4); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: ball_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p2() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 0F, _holdThenStepEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 0.200000003F, _cubicBezierEasingFunction_4); - return result; - } - - // - - PreComp layer: 06 - Zero Day Patch - Comped - // - Transforms for 06 - Zero Day Patch - Comped - // Opacity for layer: sqs_shdw - // Layer opacity animation - ScalarKeyFrameAnimation OpacityScalarAnimation_0_to_0p3() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 69. - result.InsertKeyFrame(0.328571439F, 0F, _holdThenStepEasingFunction); - // Frame 79. - result.InsertKeyFrame(0.376190484F, 0.300000012F, CubicBezierEasingFunction_4()); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_540() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_0_to_540 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction()); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 428F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F))); - // Frame 55. - result.InsertKeyFrame(0.261904776F, 436.299988F, _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.449999988F, 1F))); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 494F, _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0.833000004F, 0.833000004F))); - // Frame 80. - result.InsertKeyFrame(0.380952388F, 550F, _c.CreateCubicBezierEasingFunction(new Vector2(0.217999995F, 0.0890000015F), new Vector2(0.0560000017F, 0.898000002F))); - // Frame 90. - result.InsertKeyFrame(0.428571433F, 540F, _c.CreateCubicBezierEasingFunction(new Vector2(0.280999988F, 0F), new Vector2(0.611000001F, 1F))); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_153_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_153_to_0 = CreateScalarKeyFrameAnimation(0F, 153F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, -39F, _c.CreateCubicBezierEasingFunction(new Vector2(0.349999994F, 0F), new Vector2(0.25F, 1F))); - // Frame 50. - result.InsertKeyFrame(0.238095239F, -56F, _cubicBezierEasingFunction_3); - // Frame 70. - result.InsertKeyFrame(0.333333343F, 9.19999981F, _c.CreateCubicBezierEasingFunction(new Vector2(0.159999996F, 0F), new Vector2(0.75F, 1F))); - // Frame 88. - result.InsertKeyFrame(0.419047624F, 0F, _cubicBezierEasingFunction_3); - return result; - } - - // Rotation - ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_239_to_0() - { - // Frame 0. - var result = _rotationAngleInDegreesScalarAnimation_239_to_0 = CreateScalarKeyFrameAnimation(0F, 239F, _holdThenStepEasingFunction); - // Frame 60. - result.InsertKeyFrame(0.285714298F, 0F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.25F, 1F))); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_0 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 0F, _holdThenStepEasingFunction); - // Frame 65. - result.InsertKeyFrame(0.309523821F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_1_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_1_1 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, 0F, _holdThenStepEasingFunction); - // Frame 75. - result.InsertKeyFrame(0.357142866F, 1F, _cubicBezierEasingFunction_1); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_0() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_0 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 45. - result.InsertKeyFrame(0.214285716F, 2F, CubicBezierEasingFunction_0()); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_1() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, 2F, _cubicBezierEasingFunction_0); - return result; - } - - // Scale - ScalarKeyFrameAnimation ScalarAnimation_0_to_2_2() - { - // Frame 0. - var result = _scalarAnimation_0_to_2_2 = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, 0F, _holdThenStepEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, 2F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.150000006F, 1F))); - // Frame 50. - result.InsertKeyFrame(0.238095254F, 0F, _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333313F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.75F, 1F))); - return result; - } - - ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1() - { - // Frame 0. - var result = CreateScalarKeyFrameAnimation(0F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 25. - result.InsertKeyFrame(0.119047612F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1() - { - // Frame 5. - var result = CreateScalarKeyFrameAnimation(0.0238095261F, 0F, _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertKeyFrame(0.166666657F, 1F, _cubicBezierEasingFunction_0); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - Shadow - ShapeVisual ShapeVisual_00() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.0299999993F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_00()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Square - Back - ShapeVisual ShapeVisual_01() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_02()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sq bck_emb - ShapeVisual ShapeVisual_02() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_04()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_shdw - ShapeVisual ShapeVisual_03() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_06()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p3(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_0(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Mini Squares - Back - ShapeVisual ShapeVisual_04() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_08()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs 2_shdw - ShapeVisual ShapeVisual_05() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_10()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_1(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Layer aggregator - ShapeVisual ShapeVisual_06() - { - var result = _c.CreateShapeVisual(); - result.Size = new Vector2(552F, 552F); - var shapes = result.Shapes; - // Layer: Mini Squares - Middle - shapes.Add(ContainerShape_13()); - // Layer: Mini Squares - Top - shapes.Add(ContainerShape_17()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: sqs_emb - ShapeVisual ShapeVisual_07() - { - var result = _c.CreateShapeVisual(); - result.Opacity = 0.150000006F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_22()); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_shdw - ShapeVisual ShapeVisual_08() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_24()); - StartProgressBoundAnimation(result, "Opacity", OpacityScalarAnimation_0_to_0p2(), _rootProgress); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_2(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: Ball - ShapeVisual ShapeVisual_09() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_26()); - StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation_3(), _rootProgress); - return result; - } - - // - PreComp layer: 06 - Zero Day Patch - Comped - // Transforms for 06 - Zero Day Patch - Comped - // Shape tree root for layer: ball_emb - ShapeVisual ShapeVisual_10() - { - var result = _c.CreateShapeVisual(); - result.IsVisible = false; - result.Opacity = 0.200000003F; - result.Size = new Vector2(552F, 552F); - // Offset:<276, 276> - result.Shapes.Add(ContainerShape_28()); - StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation_3, _rootProgress); - return result; - } - - StepEasingFunction HoldThenStepEasingFunction() - { - var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction(); - result.IsFinalStepSingleFrame = true; - return result; - } - - StepEasingFunction StepThenHoldEasingFunction() - { - var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction(); - result.IsInitialStepSingleFrame = true; - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_0() - { - // Frame 0. - var result = _offsetVector2Animation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(-198.011002F, 286.557007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t0,3)*Vector2(-198.011,286.557)+(3*Square(1-_.t0)*_.t0*Vector2(-215.742,-422.001))+(3*(1-_.t0)*Square(_.t0)*Vector2(-99.656,-424.008))+(Pow(_.t0,3)*Vector2(-99.656,-424.008))", StepThenHoldEasingFunction()); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-99.6559982F, -424.007996F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-99.6559982F, -165.072998F), CubicBezierEasingFunction_1()); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-99.6559982F, -343.717987F), CubicBezierEasingFunction_2()); - // Frame 80. - result.InsertKeyFrame(0.380952388F, new Vector2(-99.6559982F, -205.697006F), CubicBezierEasingFunction_3()); - // Frame 90. - result.InsertKeyFrame(0.428571433F, new Vector2(-99.6559982F, -223.283997F), _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0.515999973F, 1F))); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_1() - { - // Frame 0. - var result = _offsetVector2Animation_1 = CreateVector2KeyFrameAnimation(0F, new Vector2(-105.565002F, 198.654007F), _holdThenStepEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 25. - result.InsertExpressionKeyFrame(0.119047612F, "Pow(1-_.t1,3)*Vector2(-105.565,198.654)+(3*Square(1-_.t1)*_.t1*Vector2(-107.751,-531.651))+(3*(1-_.t1)*Square(_.t1)*Vector2(-266.145,-443.664))+(Pow(_.t1,3)*Vector2(-266.145,-443.664))", _stepThenHoldEasingFunction); - // Frame 25. - result.InsertKeyFrame(0.119047619F, new Vector2(-266.144989F, -443.664001F), _stepThenHoldEasingFunction); - // Frame 50. - result.InsertKeyFrame(0.238095239F, new Vector2(-266.144989F, -2.06999993F), _c.CreateCubicBezierEasingFunction(new Vector2(0F, 0F), new Vector2(0F, 1F))); - // Frame 70. - result.InsertExpressionKeyFrame(0.333333313F, "Pow(1-_.t0,3)*Vector2(-266.145,-2.07)+(3*Square(1-_.t0)*_.t0*Vector2(-210.121,-238.592))+(3*(1-_.t0)*Square(_.t0)*Vector2(-185.855,-82.36))+(Pow(_.t0,3)*Vector2(-185.855,-82.36))", _stepThenHoldEasingFunction); - // Frame 70. - result.InsertKeyFrame(0.333333343F, new Vector2(-185.854996F, -82.3600006F), _stepThenHoldEasingFunction); - // Frame 88. - result.InsertKeyFrame(0.419047624F, new Vector2(-185.854996F, -122.504997F), _cubicBezierEasingFunction_3); - return result; - } - - // Offset - Vector2KeyFrameAnimation OffsetVector2Animation_2() - { - // Frame 0. - var result = _offsetVector2Animation_2 = CreateVector2KeyFrameAnimation(0F, new Vector2(-207.960999F, 120.911003F), _stepThenHoldEasingFunction); - result.SetReferenceParameter("_", _root); - // Frame 5. - result.InsertKeyFrame(0.0238095243F, new Vector2(-207.960999F, 120.911003F), _holdThenStepEasingFunction); - // Frame 35. - result.InsertExpressionKeyFrame(0.166666657F, "Pow(1-_.t2,3)*Vector2(-207.961,120.911)+(3*Square(1-_.t2)*_.t2*Vector2(-221.423,-308.094))+(3*(1-_.t2)*Square(_.t2)*Vector2(-87.526,-320.683))+(Pow(_.t2,3)*Vector2(-87.526,-320.683))", _stepThenHoldEasingFunction); - // Frame 35. - result.InsertKeyFrame(0.166666672F, new Vector2(-87.526001F, -320.683014F), _stepThenHoldEasingFunction); - // Frame 55. - result.InsertKeyFrame(0.261904776F, new Vector2(-87.526001F, 20.5489998F), _cubicBezierEasingFunction_2); - // Frame 65. - result.InsertKeyFrame(0.309523821F, new Vector2(-87.526001F, -66.1729965F), _c.CreateCubicBezierEasingFunction(new Vector2(0.605000019F, 0F), new Vector2(0.75F, 1F))); - // Frame 85. - result.InsertKeyFrame(0.40476191F, new Vector2(-87.526001F, -39.6689987F), _cubicBezierEasingFunction_3); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Middle - Vector2KeyFrameAnimation ShapeVisibilityAnimation_0() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // - - - PreComp layer: 06 - Zero Day Patch - Comped - // - - Transforms for 06 - Zero Day Patch - Comped - // - Layer aggregator - // Layer: Mini Squares - Top - Vector2KeyFrameAnimation ShapeVisibilityAnimation_1() - { - // Frame 0. - var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction); - // Frame 40. - result.InsertKeyFrame(0.190476194F, new Vector2(1F, 1F), _holdThenStepEasingFunction); - return result; - } - - // PreComp layer: 06 - Zero Day Patch - Comped - // Offset - Vector3KeyFrameAnimation OffsetVector3Animation() - { - // Frame 0. - var result = CreateVector3KeyFrameAnimation(0F, new Vector3(0F, 80F, 0F), _holdThenStepEasingFunction); - // Frame 30. - result.InsertKeyFrame(0.142857149F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0F), new Vector2(0.360000014F, 1F))); - // Frame 180. - result.InsertKeyFrame(0.857142866F, new Vector3(0F, 0F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(0.239999995F, 0.239999995F), new Vector2(0.75999999F, 0.75999999F))); - // Frame 209. - result.InsertKeyFrame(0.995238066F, new Vector3(0F, -60F, 0F), _c.CreateCubicBezierEasingFunction(new Vector2(1F, 0F), new Vector2(0.833000004F, 0.833000004F))); - return result; - } - - internal ZdpLottie_AnimatedVisual_UAPv7( - Compositor compositor - ) - { - _c = compositor; - _reusableExpressionAnimation = compositor.CreateExpressionAnimation(); - Root(); - } - - public Visual RootVisual => _root; - public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks); - public Vector2 Size => new Vector2(552F, 552F); - void IDisposable.Dispose() => _root?.Dispose(); - - internal static bool IsRuntimeCompatible() - { - return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7); - } - } - } -} diff --git a/Rise Media Player Dev/App.xaml.cs b/Rise Media Player Dev/App.xaml.cs index a4d1ef1d2..30e2298c0 100644 --- a/Rise Media Player Dev/App.xaml.cs +++ b/Rise Media Player Dev/App.xaml.cs @@ -1,27 +1,28 @@ using Microsoft.QueryStringDotNET; using Microsoft.Toolkit.Uwp.Notifications; -using Rise.App.ChangeTrackers; -using Rise.App.DbControllers; +using Microsoft.UI.Xaml.Controls; using Rise.App.ViewModels; using Rise.App.Views; -using Rise.Common; using Rise.Common.Constants; using Rise.Common.Enums; using Rise.Common.Extensions; +using Rise.Common.Extensions.Markup; using Rise.Common.Helpers; -using Rise.Data.Sources; +using Rise.Data.Messages; +using Rise.Data.Navigation; using Rise.Data.ViewModels; -using Rise.Models; +using Rise.Effects; +using Rise.NewRepository; using System; -using System.Collections.Generic; -using System.Diagnostics; +using System.Linq; +using System.Text; using System.Threading.Tasks; using System.Timers; using Windows.ApplicationModel; using Windows.ApplicationModel.Activation; using Windows.ApplicationModel.Core; +using Windows.ApplicationModel.DataTransfer; using Windows.Storage; -using Windows.Storage.AccessCache; using Windows.UI; using Windows.UI.Notifications; using Windows.UI.Xaml; @@ -35,95 +36,29 @@ namespace Rise.App /// public sealed partial class App : Application { - #region Variables - public static bool IsLoaded; + private static Timer IndexingTimer; - public static bool MainPageLoaded; + // No lazy init (used very early on, so lazy init is not needed) + public static MainViewModel MViewModel { get; } = new(); + public static SettingsViewModel SViewModel { get; } = new(); + public static NavigationDataSource NavDataSource { get; } = new(); - private static TimeSpan _indexingInterval = TimeSpan.FromMinutes(5); + // Lazy init + private readonly static Lazy _mpViewModel + = new(OnMPViewModelRequested); + public static MediaPlaybackViewModel MPViewModel => _mpViewModel.Value; - public static TimeSpan IndexingInterval - { - get - { - return _indexingInterval; - } - set - { - if (value != _indexingInterval) - { - _indexingInterval = value; - } - IndexingTimer = new(value.TotalMilliseconds) - { - AutoReset = true - }; - } - } + private readonly static Lazy _lmViewModel + = new(OnLFMRequested); + public static LastFMViewModel LMViewModel => _lmViewModel.Value; - public static Timer IndexingTimer = new(IndexingInterval.TotalMilliseconds) - { - AutoReset = true - }; + private readonly static Lazy _musicLibrary + = new(OnStorageLibraryRequested(KnownLibraryId.Music)); + public static StorageLibrary MusicLibrary => _musicLibrary.Value; - /// - /// Gets the app-wide singleton instance. - /// - public static PlaylistsBackendController PBackendController { get; private set; } - - /// - /// Gets the app-wide singleton instance. - /// - public static NotificationsBackendController NBackendController { get; private set; } - - /// - /// Gets the app-wide singleton instance. - /// - public static MainViewModel MViewModel { get; private set; } - - /// - /// Gets the app-wide singleton instance. - /// - public static MediaPlaybackViewModel MPViewModel { get; private set; } - - /// - /// Gets the app-wide singleton instance. - /// - public static SettingsViewModel SViewModel { get; private set; } - - /// - /// Gets the app-wide singleton instance. - /// - public static NavViewDataSource NavDataSource { get; private set; } - - /// - /// Gets the app-wide singleton instance. - /// - public static LastFMViewModel LMViewModel { get; private set; } - - /// - /// Gets the music library. - /// - public static StorageLibrary MusicLibrary { get; private set; } - - /// - /// Gets all the folders in the music library. - /// - public static List MusicFolders { get; private set; } - - /// - /// Gets the video library. - /// - public static StorageLibrary VideoLibrary { get; private set; } - - /// - /// Gets all the folders in the videos library. - /// - public static List VideoFolders { get; private set; } - - private static List Changes { get; set; } - = new List(); - #endregion + private readonly static Lazy _videoLibrary + = new(OnStorageLibraryRequested(KnownLibraryId.Videos)); + public static StorageLibrary VideoLibrary => _videoLibrary.Value; /// /// Initializes the singleton application object. This is the first line of authored code @@ -131,10 +66,10 @@ public static TimeSpan IndexingInterval /// public App() { - SViewModel ??= new(); - if (SViewModel.Theme == 0) + int theme = SViewModel.Theme; + if (theme == 0) RequestedTheme = ApplicationTheme.Light; - else if (SViewModel.Theme == 1) + else if (theme == 1) RequestedTheme = ApplicationTheme.Dark; // Reset the glaze color before startup if necessary @@ -147,25 +82,13 @@ public App() UnhandledException += OnUnhandledException; AppDomain.CurrentDomain.UnhandledException += OnCurrentDomainUnhandledException; - TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException; + CoreApplication.UnhandledErrorDetected += OnUnhandledErrorDetected; + TaskScheduler.UnobservedTaskException += OnUnobservedTaskException; } - private void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e) - { - e.Exception.WriteToOutput(); - ShowExceptionToast(e.Exception); - } - - private void OnUnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) - { - e.Exception.WriteToOutput(); - ShowExceptionToast(e.Exception); - } - - private void OnCurrentDomainUnhandledException(object sender, System.UnhandledExceptionEventArgs e) + protected override async void OnLaunched(LaunchActivatedEventArgs e) { - (e.ExceptionObject as Exception).WriteToOutput(); - ShowExceptionToast(e.ExceptionObject as Exception); + await ActivateAsync(e.PreviousExecutionState, e.PrelaunchActivated); } protected override async void OnActivated(IActivatedEventArgs e) @@ -174,17 +97,7 @@ protected override async void OnActivated(IActivatedEventArgs e) { case ActivationKind.StartupTask: { - Frame rootFrame = await - InitializeWindowAsync(e.PreviousExecutionState); - - if (rootFrame.Content == null) - { - _ = !SViewModel.SetupCompleted - ? rootFrame.Navigate(typeof(SetupPage)) - : rootFrame.Navigate(typeof(MainPage)); - } - - Window.Current.Activate(); + await ActivateAsync(e.PreviousExecutionState, false); break; } @@ -192,7 +105,8 @@ protected override async void OnActivated(IActivatedEventArgs e) { if (e is ToastNotificationActivatedEventArgs toastActivationArgs) { - QueryString args = QueryString.Parse(toastActivationArgs.Argument); + await ActivateAsync(e.PreviousExecutionState, false); + var args = QueryString.Parse(toastActivationArgs.Argument); // If the exception name equals to null, // then the toast likely isn't popping up @@ -200,9 +114,7 @@ protected override async void OnActivated(IActivatedEventArgs e) if (args["exceptionName"] != null) { string text = $"The exception {args["exceptionName"]} happened last time the app was launched.\n\nStack trace:\n{args["message"]}\n{args["stackTrace"]}\nSource: {args["source"]}\nHResult: {args["hresult"]}"; - - _ = typeof(CrashDetailsPage). - ShowInApplicationViewAsync(text, 600, 600); + _ = await CrashDetailsPage.TryShowAsync(text); } } break; @@ -210,102 +122,91 @@ protected override async void OnActivated(IActivatedEventArgs e) } } - /// - /// Initializes the app's ViewModels. - /// - private async Task InitDataSourcesAsync() + protected override async void OnFileActivated(FileActivatedEventArgs args) { - await NewRepository.Repository.InitializeDatabaseAsync(); + await ActivateAsync(args.PreviousExecutionState, false); - MusicLibrary ??= await StorageLibrary.GetLibraryAsync(KnownLibraryId.Music); - VideoLibrary ??= await StorageLibrary.GetLibraryAsync(KnownLibraryId.Videos); + var files = args.Files.OfType(); + await MPViewModel.PlayFilesAsync(files); + } - PBackendController ??= new PlaylistsBackendController(); - NBackendController ??= new NotificationsBackendController(); + private async void OnDrop(object sender, DragEventArgs e) + { + if (!e.DataView.Contains(StandardDataFormats.StorageItems)) + return; - MViewModel ??= new MainViewModel(); - LMViewModel ??= new LastFMViewModel(LastFM.Key, LastFM.Secret); - MPViewModel ??= new MediaPlaybackViewModel(); - NavDataSource ??= new NavViewDataSource(); + var files = (await e.DataView.GetStorageItemsAsync()).OfType(); + await MPViewModel.PlayFilesAsync(files); + } - MusicLibrary.DefinitionChanged += MusicLibrary_DefinitionChanged; - VideoLibrary.DefinitionChanged += MusicLibrary_DefinitionChanged; + private void OnDragOver(object sender, DragEventArgs e) + { + e.AcceptedOperation = DataPackageOperation.Link; - LMViewModel.TryLoadCredentials(LastFM.VaultResource); + var dragOverride = e.DragUIOverride; + if (dragOverride != null) + { + dragOverride.Caption = ResourceHelper.GetString("PlayMedia"); + dragOverride.IsContentVisible = true; + } } /// - /// Shows a toast when an exception is thrown. + /// Activates the app's window and puts content in there + /// if necessary. /// - private void ShowExceptionToast(Exception e) + /// Previous app execution state. + /// Whether the app was prelaunched. + private async Task ActivateAsync(ApplicationExecutionState previousState, bool prelaunched) { - ToastContent content = new ToastContentBuilder() - .AddToastActivationInfo(new QueryString() - { - { "stackTrace", e.StackTrace }, - { "message", e.Message }, - { "exceptionName", e.GetType().ToString() }, - { "source", e.Source }, - { "hresult", $"{e.HResult}" } - }.ToString(), ToastActivationType.Foreground) - .AddText("An error occured!") - .AddText("Unfortunately, Rise Media Player crashed. Click to view stack trace.") - .GetToastContent(); + var window = Window.Current; + if (window.Content is not Frame rootFrame) + { + rootFrame = new Frame(); + window.Content = rootFrame; - //string text = $"The exception {e.GetType()} happened last time the app was launched.\n\nStack trace:\n{e.Message}\n{e.StackTrace}\nSource: {e.Source}\nHResult: {e.HResult}"; + rootFrame.NavigationFailed += OnNavigationFailed; + rootFrame.AllowDrop = true; + rootFrame.DragOver += OnDragOver; + rootFrame.Drop += OnDrop; - //await NBackendController.AddNotificationAsync("Rise Media Player unexpectedly crashed.", "Here is some information on what happened:\n\n" + text + "\n\nYou could go to https://github.com/Rise-Software/Rise-Media-Player/issues to report this issue.", ""); + // The backdrop can be applied to the frame directly + // https://learn.microsoft.com/en-us/windows/apps/design/style/mica#use-mica-with-winui-2-for-uwp + BackdropMaterial.SetApplyToRootOrPageBackground(rootFrame, true); + SuspensionManager.RegisterFrame(rootFrame, "AppFrame"); - ToastNotification notification = new(content.GetXml()); - ToastNotificationManager.CreateToastNotifier().Show(notification); - } + // Restore the saved session state only when appropriate + if ((previousState == ApplicationExecutionState.Terminated) || + (previousState == ApplicationExecutionState.ClosedByUser && + SViewModel.PickUp)) + { + try + { + await SuspensionManager.RestoreAsync(); + } + catch (Exception e) + { + e.WriteToOutput(); + } + } - private async void MusicLibrary_DefinitionChanged(StorageLibrary sender, object args) - { - // Prevent duplicate calls. - if (IsLoaded) - { - Debug.WriteLine("Definition changes!"); - await Task.Run(async () => await MViewModel.StartFullCrawlAsync()); + await Repository.InitializeDatabaseAsync(); } - } - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override async void OnLaunched(LaunchActivatedEventArgs e) - { - Frame rootFrame = await InitializeWindowAsync(e.PreviousExecutionState); - if (!e.PrelaunchActivated) + if (!prelaunched) { CoreApplication.EnablePrelaunch(true); if (rootFrame.Content == null) { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter _ = !SViewModel.SetupCompleted - ? rootFrame.Navigate(typeof(SetupPage), e.Arguments) - : rootFrame.Navigate(typeof(MainPage), e.Arguments); + ? rootFrame.Navigate(typeof(SetupPage)) + : rootFrame.Navigate(typeof(MainPage)); } - // Ensure the current window is active - Window.Current.Activate(); + window.Activate(); } } - /// - /// Invoked when Navigation to a certain page fails - /// - /// The Frame which failed navigation - /// Details about the navigation failure - private void OnNavigationFailed(object sender, NavigationFailedEventArgs e) - { - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - } - /// /// Invoked when application execution is being suspended. Application state is saved /// without knowing whether the application will be terminated or resumed with the contents @@ -315,172 +216,235 @@ private void OnNavigationFailed(object sender, NavigationFailedEventArgs e) /// Details about the suspend request. private async void OnSuspending(object sender, SuspendingEventArgs e) { - SuspendingDeferral deferral = null; + var deferral = e.SuspendingOperation.GetDeferral(); try { - deferral = e?.SuspendingOperation?.GetDeferral(); - - if (NavDataSource != null) - { - await NavDataSource.SerializeGroupsAsync(); - } - await SuspensionManager.SaveAsync(); } - catch (SuspensionManagerException ex) + catch (Exception ex) { ex.WriteToOutput(); } finally { - deferral?.Complete(); + deferral.Complete(); } } + } - protected override async void OnFileActivated(FileActivatedEventArgs args) + // Data source/ViewModel initialization + public sealed partial class App + { + private static LastFMViewModel OnLFMRequested() { - Frame rootFrame = await InitializeWindowAsync(args.PreviousExecutionState); - if (rootFrame.Content == null) + var lfm = new LastFMViewModel(LastFM.Key, LastFM.Secret); + lfm.TryLoadCredentials(LastFM.VaultResource); + return lfm; + } + + private static MediaPlaybackViewModel OnMPViewModelRequested() + { + var mpvm = new MediaPlaybackViewModel(); + + if (!EqualizerEffect.Initialized) { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - _ = !SViewModel.SetupCompleted - ? rootFrame.Navigate(typeof(SetupPage)) - : rootFrame.Navigate(typeof(MainPage)); + var eq = EqualizerEffect.Current; + eq.InitializeBands(SViewModel.EqualizerGain); + eq.IsEnabled = SViewModel.EqualizerEnabled; } - // Ensure the current window is active - Window.Current.Activate(); + mpvm.AddEffect(new(typeof(EqualizerEffect), false, true, null)); + return mpvm; + } - _ = await typeof(NowPlayingPage). - ShowInApplicationViewAsync(null, 320, 300); + private static StorageLibrary OnStorageLibraryRequested(KnownLibraryId id) + { + var library = StorageLibrary.GetLibraryAsync(id).Get(); + library.ChangeTracker.Enable(); + return library; + } + } - StorageApplicationPermissions.FutureAccessList.AddOrReplace("CurrentlyPlayingFile", args.Files[0] as StorageFile); - try + // Indexing + public sealed partial class App + { + // Change tracking + public static async Task InitializeChangeTrackingAsync() + { + if (SViewModel.IndexingFileTrackingEnabled) { - var song = await Song.GetFromFileAsync(args.Files[0] as StorageFile); - await MPViewModel.PlaySingleItemAsync(new SongViewModel(song)); + _ = await MusicLibrary.TrackBackgroundAsync($"{nameof(MusicLibrary)} background tracker"); + var result = await VideoLibrary.TrackBackgroundAsync($"{nameof(VideoLibrary)} background tracker"); + + // If the trackers were registered successfully, we also have to + // track definition changes + if (result == BackgroundTaskRegistrationStatus.Successful || + result == BackgroundTaskRegistrationStatus.AlreadyExists) + { + MusicLibrary.DefinitionChanged += OnLibraryDefinitionChanged; + VideoLibrary.DefinitionChanged += OnLibraryDefinitionChanged; + return; + } } - catch (Exception ex) + + // If file tracking is off, or the background tasks can't be + // registered, use the indexing timer + RestartIndexingTimer(); + } + + private static async void OnLibraryDefinitionChanged(StorageLibrary sender, object args) + { + await MViewModel.StartFullCrawlAsync(); + } + + protected override async void OnBackgroundActivated(BackgroundActivatedEventArgs args) + { + var instance = args.TaskInstance; + var deferral = instance.GetDeferral(); + + await Repository.InitializeDatabaseAsync(); + + // Check whether the task was triggered for the music or the video library + string name = instance.Task.Name; + if (name.Contains(nameof(MusicLibrary))) { - ex.WriteToOutput(); + await MViewModel.HandleLibraryChangesAsync(ChangedLibraryType.Music); + } + else if (name.Contains(nameof(VideoLibrary))) + { + await MViewModel.HandleLibraryChangesAsync(ChangedLibraryType.Videos); } - StorageApplicationPermissions.FutureAccessList.Remove("CurrentlyPlayingFile"); + + deferral?.Complete(); } - /// - /// Initializes the main app window. - /// - /// Previous app execution state. - /// The app window's root frame. - private async Task InitializeWindowAsync(ApplicationExecutionState previousState) + // Indexing timer + public static void RestartIndexingTimer() { - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (Window.Current.Content is not Frame rootFrame) - { - await InitDataSourcesAsync(); - await MViewModel.GetListsAsync(); + if (IndexingTimer != null && IndexingTimer.Enabled) + IndexingTimer.Stop(); - StartIndexingTimer(); + if (!SViewModel.IndexingTimerEnabled) + return; - // LeavingBackground += async (s, e) => await MViewModel.StartFullCrawlAsync(); + var span = TimeSpan.FromMinutes(SViewModel.IndexingTimerInterval); + IndexingTimer = new(span.TotalMilliseconds) + { + AutoReset = true + }; - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - rootFrame.CacheSize = 1; - rootFrame.NavigationFailed += OnNavigationFailed; + IndexingTimer.Elapsed += IndexingTimer_Elapsed; + IndexingTimer.Start(); + } - // Associate the frame with a SuspensionManager key. - SuspensionManager.RegisterFrame(rootFrame, "AppFrame"); + private static async void IndexingTimer_Elapsed(object sender, ElapsedEventArgs e) + { + await MViewModel.HandleLibraryChangesAsync(ChangedLibraryType.Both, true); - if ((previousState == ApplicationExecutionState.Terminated) || - (previousState == ApplicationExecutionState.ClosedByUser && - SViewModel.PickUp)) - { - // Restore the saved session state only when appropriate. - try - { - await SuspensionManager.RestoreAsync(); - } - catch (SuspensionManagerException) - { - // Something went wrong restoring state. - // Assume there is no state and continue. - } - } + await Repository.UpsertQueuedAsync(); + await Repository.DeleteQueuedAsync(); + } + } - if (SViewModel.AutoIndexingEnabled) + // Error handling + public sealed partial class App + { + /// + /// Shows a toast with the provided exception data. + /// + private void ShowExceptionToast(Exception e) + { + string notifTitle = ResourceHelper.GetString("ErrorOcurred"); + ToastContent content = new ToastContentBuilder() + .AddToastActivationInfo(new QueryString() { - _ = await KnownFolders.MusicLibrary. - TrackForegroundAsync(QueryPresets.SongQueryOptions, - SongsTracker.MusicQueryResultChanged); + { "stackTrace", e.StackTrace }, + { "message", e.Message }, + { "exceptionName", e.GetType().ToString() }, + { "source", e.Source }, + { "hresult", $"{e.HResult}" } + }.ToString(), ToastActivationType.Foreground) + .AddText(notifTitle) + .AddText(ResourceHelper.GetString("CrashStackTrace")) + .GetToastContent(); - _ = await KnownFolders.VideosLibrary. - TrackForegroundAsync(QueryPresets.VideoQueryOptions, - VideosTracker.VideosLibrary_ContentsChanged); - } + ToastNotification notification = new(content.GetXml()); + ToastNotificationManager.CreateToastNotifier().Show(notification); - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } + var builder = new StringBuilder(); + + builder.Append(ResourceHelper.GetString("CrashDetails")); + builder.Append("\n\n"); + builder.AppendLine("-----"); + builder.Append("Exception type: "); + builder.AppendLine(e.GetType().ToString()); + + builder.Append("HRESULT: "); + builder.AppendLine(e.HResult.ToString()); + builder.Append("Source: "); + builder.AppendLine(e.Source); + + builder.AppendLine(); - IsLoaded = true; + builder.AppendLine("Message:"); + builder.AppendLine(e.Message); + builder.AppendLine(); + builder.AppendLine("Stack trace:"); + builder.AppendLine(e.StackTrace); + builder.AppendLine("-----"); - return rootFrame; + var notif = new BasicNotification(notifTitle, builder.ToString(), "\uE8BB"); + + MViewModel.NBackend.Items.Add(notif); + MViewModel.NBackend.Save(); } - public static void StartIndexingTimer() + private void OnUnhandledErrorDetected(object sender, UnhandledErrorDetectedEventArgs e) { - if (SViewModel.AutoIndexingEnabled) + // We can't recover in this case, so logging and throwing is + // all we can do + if (!e.UnhandledError.Handled) { - if (!IndexingTimer.Enabled) + try { - switch (SViewModel.IndexingMode) - { - case -1: - return; - case 0: - IndexingInterval = TimeSpan.FromMinutes(1); - break; - case 1: - IndexingInterval = TimeSpan.FromMinutes(5); - break; - case 2: - IndexingInterval = TimeSpan.FromMinutes(10); - break; - case 3: - IndexingInterval = TimeSpan.FromMinutes(30); - break; - case 4: - IndexingInterval = TimeSpan.FromHours(1); - break; - } - - IndexingTimer.Start(); - IndexingTimer.Elapsed += IndexingTimer_Elapsed; + e.UnhandledError.Propagate(); } - else + catch (Exception ex) { - IndexingTimer.Elapsed -= IndexingTimer_Elapsed; - IndexingTimer.Stop(); + ex.WriteToOutput(); + ShowExceptionToast(ex); - StartIndexingTimer(); + throw; } } } - private static async void IndexingTimer_Elapsed(object sender, ElapsedEventArgs e) + private void OnUnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) { - try - { - await Task.Run(async () => await MViewModel.StartFullCrawlAsync()); - } - catch (Exception) - { - Debug.WriteLine("An error occured while indexing."); - } + e.Exception.WriteToOutput(); + ShowExceptionToast(e.Exception); + } + + private void OnCurrentDomainUnhandledException(object sender, System.UnhandledExceptionEventArgs e) + { + (e.ExceptionObject as Exception).WriteToOutput(); + ShowExceptionToast(e.ExceptionObject as Exception); + } + + private void OnUnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e) + { + e.Exception.WriteToOutput(); + ShowExceptionToast(e.Exception); + } + + /// + /// Invoked when Navigation to a certain page fails. + /// + /// The Frame which failed navigation. + /// Details about the navigation failure. + private void OnNavigationFailed(object sender, NavigationFailedEventArgs e) + { + throw new Exception("Failed to load Page " + e.SourcePageType.FullName); } } } diff --git a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-100.png b/Rise Media Player Dev/Assets/App/BadgeLogo.scale-100.png deleted file mode 100644 index 9cd7a16b2..000000000 Binary files a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-100.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-125.png b/Rise Media Player Dev/Assets/App/BadgeLogo.scale-125.png deleted file mode 100644 index 9cd7a16b2..000000000 Binary files a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-125.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-150.png b/Rise Media Player Dev/Assets/App/BadgeLogo.scale-150.png deleted file mode 100644 index 9cd7a16b2..000000000 Binary files a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-150.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-200.png b/Rise Media Player Dev/Assets/App/BadgeLogo.scale-200.png deleted file mode 100644 index 9cd7a16b2..000000000 Binary files a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-200.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-400.png b/Rise Media Player Dev/Assets/App/BadgeLogo.scale-400.png deleted file mode 100644 index 9cd7a16b2..000000000 Binary files a/Rise Media Player Dev/Assets/App/BadgeLogo.scale-400.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/App/LargeTile.scale-400.png b/Rise Media Player Dev/Assets/App/LargeTile.scale-400.png index c04d09048..740c51951 100644 Binary files a/Rise Media Player Dev/Assets/App/LargeTile.scale-400.png and b/Rise Media Player Dev/Assets/App/LargeTile.scale-400.png differ diff --git a/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-lightunplated_targetsize-24.png b/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-lightunplated_targetsize-24.png index 082ab81c0..c98022f9d 100644 Binary files a/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-lightunplated_targetsize-24.png and b/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-lightunplated_targetsize-24.png differ diff --git a/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-unplated_targetsize-24.png b/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-unplated_targetsize-24.png index 082ab81c0..c98022f9d 100644 Binary files a/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-unplated_targetsize-24.png and b/Rise Media Player Dev/Assets/App/Square44x44Logo.altform-unplated_targetsize-24.png differ diff --git a/Rise Media Player Dev/Assets/App/Square44x44Logo.targetsize-24.png b/Rise Media Player Dev/Assets/App/Square44x44Logo.targetsize-24.png index 082ab81c0..c98022f9d 100644 Binary files a/Rise Media Player Dev/Assets/App/Square44x44Logo.targetsize-24.png and b/Rise Media Player Dev/Assets/App/Square44x44Logo.targetsize-24.png differ diff --git a/Rise Media Player Dev/Assets/App/Titlebar.png b/Rise Media Player Dev/Assets/App/TitleBar.png similarity index 100% rename from Rise Media Player Dev/Assets/App/Titlebar.png rename to Rise Media Player Dev/Assets/App/TitleBar.png diff --git a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/Discy.png b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/Discy.png index 0e93fada0..e0e4962ff 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/Discy.png and b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/Discy.png differ diff --git a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/NPBar.png b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/NPBar.png index ea06e609d..4402c1afb 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/NPBar.png and b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/NPBar.png differ diff --git a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/albumartists.png b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/albumartists.png index da2c60fa7..d1771aa8e 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/albumartists.png and b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/albumartists.png differ diff --git a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/playlists.png b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/playlists.png index 73425135b..a23b34f64 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/playlists.png and b/Rise Media Player Dev/Assets/AtAGlance/WhatsNew/playlists.png differ diff --git a/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoon.png b/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoon.png index 3ca828944..0333752bf 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoon.png and b/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoon.png differ diff --git a/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoonDark.png b/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoonDark.png index 57ee20091..eb33bbddf 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoonDark.png and b/Rise Media Player Dev/Assets/AtAGlance/WidgetsComingSoonDark.png differ diff --git a/Rise Media Player Dev/Assets/AtAGlance/widgets.png b/Rise Media Player Dev/Assets/AtAGlance/widgets.png index 3bb4846e4..8b87a9f27 100644 Binary files a/Rise Media Player Dev/Assets/AtAGlance/widgets.png and b/Rise Media Player Dev/Assets/AtAGlance/widgets.png differ diff --git a/Rise Media Player Dev/Assets/BlankAlbum.png b/Rise Media Player Dev/Assets/BlankAlbum.png index 48c85d001..7c83b4073 100644 Binary files a/Rise Media Player Dev/Assets/BlankAlbum.png and b/Rise Media Player Dev/Assets/BlankAlbum.png differ diff --git a/Rise Media Player Dev/Assets/BlankArtist.png b/Rise Media Player Dev/Assets/BlankArtist.png index 129c565ad..4d581c624 100644 Binary files a/Rise Media Player Dev/Assets/BlankArtist.png and b/Rise Media Player Dev/Assets/BlankArtist.png differ diff --git a/Rise Media Player Dev/Assets/BlankGenre.png b/Rise Media Player Dev/Assets/BlankGenre.png index d80ea80b7..166d15ee3 100644 Binary files a/Rise Media Player Dev/Assets/BlankGenre.png and b/Rise Media Player Dev/Assets/BlankGenre.png differ diff --git a/Rise Media Player Dev/Assets/BlankVideo.png b/Rise Media Player Dev/Assets/BlankVideo.png new file mode 100644 index 000000000..7c83b4073 Binary files /dev/null and b/Rise Media Player Dev/Assets/BlankVideo.png differ diff --git a/Rise Media Player Dev/Assets/Branding/AlphaBanner.png b/Rise Media Player Dev/Assets/Branding/AlphaBanner.png index 720f6a3aa..b1368505f 100644 Binary files a/Rise Media Player Dev/Assets/Branding/AlphaBanner.png and b/Rise Media Player Dev/Assets/Branding/AlphaBanner.png differ diff --git a/Rise Media Player Dev/Assets/Branding/DiscyBanner.png b/Rise Media Player Dev/Assets/Branding/DiscyBanner.png new file mode 100644 index 000000000..d731b166c Binary files /dev/null and b/Rise Media Player Dev/Assets/Branding/DiscyBanner.png differ diff --git a/Rise Media Player Dev/Assets/Branding/discygraphic.png b/Rise Media Player Dev/Assets/Branding/discygraphic.png deleted file mode 100644 index 6ae445327..000000000 Binary files a/Rise Media Player Dev/Assets/Branding/discygraphic.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Branding/settingsbanner.png b/Rise Media Player Dev/Assets/Branding/settingsbanner.png index f9092185c..7361ad642 100644 Binary files a/Rise Media Player Dev/Assets/Branding/settingsbanner.png and b/Rise Media Player Dev/Assets/Branding/settingsbanner.png differ diff --git a/Rise Media Player Dev/Assets/Default.png b/Rise Media Player Dev/Assets/Default.png index 48c85d001..7c83b4073 100644 Binary files a/Rise Media Player Dev/Assets/Default.png and b/Rise Media Player Dev/Assets/Default.png differ diff --git a/Rise Media Player Dev/Assets/DefaultPlaylistIcon.png b/Rise Media Player Dev/Assets/DefaultPlaylistIcon.png deleted file mode 100644 index 2789a2617..000000000 Binary files a/Rise Media Player Dev/Assets/DefaultPlaylistIcon.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Discy.png b/Rise Media Player Dev/Assets/Discy.png index 356781caa..1e186d12f 100644 Binary files a/Rise Media Player Dev/Assets/Discy.png and b/Rise Media Player Dev/Assets/Discy.png differ diff --git a/Rise Media Player Dev/Assets/Discy.svg b/Rise Media Player Dev/Assets/Discy.svg deleted file mode 100644 index 1e6038d99..000000000 --- a/Rise Media Player Dev/Assets/Discy.svg +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Rise Media Player Dev/Assets/FileIcons/MUFILE.png b/Rise Media Player Dev/Assets/FileIcons/MUFILE.png deleted file mode 100644 index fa99720bc..000000000 Binary files a/Rise Media Player Dev/Assets/FileIcons/MUFILE.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/FileIcons/VIDFILE.png b/Rise Media Player Dev/Assets/FileIcons/VIDFILE.png deleted file mode 100644 index 4f451709c..000000000 Binary files a/Rise Media Player Dev/Assets/FileIcons/VIDFILE.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/HelpCentre.png b/Rise Media Player Dev/Assets/HelpCentre.png deleted file mode 100644 index d38b8874f..000000000 Binary files a/Rise Media Player Dev/Assets/HelpCentre.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/ItemData.json b/Rise Media Player Dev/Assets/ItemData.json deleted file mode 100644 index bceabb3fd..000000000 --- a/Rise Media Player Dev/Assets/ItemData.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "Items": [ - { - "Id": "HomePage", - "AccessKey": "H", - "HeaderGroup": "General", - "Icon": "\uECA5", - "Label": "Home", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "PlaylistsPage", - "AccessKey": "P", - "HeaderGroup": "General", - "Icon": "\uE8FD", - "Label": "Playlists", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "MHeader", - "HeaderGroup": "Music", - "Label": "Music", - "IsVisible": true, - "ItemType": 0 - }, - { - "Id": "SongsPage", - "AccessKey": "N", - "HeaderGroup": "Music", - "Icon": "\uEC4F", - "Label": "Songs", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "ArtistsPage", - "AccessKey": "T", - "HeaderGroup": "Music", - "Icon": "\uE125", - "Label": "Artists", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "AlbumsPage", - "AccessKey": "A", - "HeaderGroup": "Music", - "Icon": "\uE93C", - "Label": "Albums", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "GenresPage", - "AccessKey": "G", - "HeaderGroup": "Music", - "Icon": "\uE138", - "Label": "Genres", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "VHeader", - "HeaderGroup": "Videos", - "Label": "Videos", - "IsVisible": true, - "ItemType": 0 - }, - { - "Id": "LocalVideosPage", - "AccessKey": "V", - "HeaderGroup": "Videos", - "Icon": "\uE8B2", - "Label": "LocalVideos", - "IsVisible": true, - "ItemType": 1 - } - ], - - "FooterItems": [ - { - "Id": "DiscyPage", - "AccessKey": "C", - "HeaderGroup": "General", - "Icon": "\uE9CE", - "Label": "Discy", - "IsVisible": true, - "ItemType": 1 - }, - { - "Id": "SettingsPage", - "AccessKey": "S", - "HeaderGroup": "Other", - "Icon": "\uE115", - "Label": "Settings", - "IsVisible": true, - "ItemType": 1 - } - ] -} \ No newline at end of file diff --git a/Rise Media Player Dev/Assets/Lottie/ConnectLottie.json b/Rise Media Player Dev/Assets/Lottie/ConnectLottie.json new file mode 100644 index 000000000..c5f13e86b --- /dev/null +++ b/Rise Media Player Dev/Assets/Lottie/ConnectLottie.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":60,"ip":0,"op":210,"w":552,"h":552,"nm":"24C - Local Account - Other Users","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blue","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0.044,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.45,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[248,483,0],"to":[-57,-85,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.146,"y":0},"t":30,"s":[228,324.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.592,"y":1},"o":{"x":0.35,"y":0},"t":55,"s":[227.932,335.003,0],"to":[0,0,0],"ti":[0.159,-0.406,0]},{"t":80,"s":[228,333,0]}],"ix":2},"a":{"a":0,"k":[232.364,327.818,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.45,0.45,0.573],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.75,0.75,0.837],"y":[1,1,1]},"o":{"x":[0.1,0.1,0.403],"y":[0,0,0]},"t":30,"s":[105,105,100]},{"t":55,"s":[100,100,100]}],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 1","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":18,"s":[0]},{"t":24,"s":[20]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[233.041,316.029,0],"ix":2},"a":{"a":0,"k":[-75.5,11.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":30,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[22.081,26.578]],"o":[[0,0],[0,0],[0,0],[-19.748,-23.77]],"v":[[-33.495,-81.447],[-42.923,2.498],[26.526,2.444],[6.421,-52.615]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28,"s":[{"i":[[0,0],[0,0],[0,0],[22.081,26.578]],"o":[[0,0],[0,0],[0,0],[-19.748,-23.77]],"v":[[-33.495,-81.447],[-42.923,2.498],[28.445,11.049],[6.421,-52.615]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":38,"s":[{"i":[[0,0],[0,0],[0,0],[22.081,26.578]],"o":[[0,0],[0,0],[0,0],[-19.748,-23.77]],"v":[[-35.446,-82.421],[-42.923,2.498],[26.488,2.273],[6.421,-52.615]],"c":true}]},{"t":90,"s":[{"i":[[0,0],[0,0],[0,0],[22.081,26.578]],"o":[[0,0],[0,0],[0,0],[-19.748,-23.77]],"v":[[-31.445,-80.424],[-42.923,2.498],[26.488,2.273],[6.421,-52.615]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":18,"op":210,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"gray","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.45,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[299,445,0],"to":[86.689,-68.398,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.14,"y":0},"t":35,"s":[349.679,225.714,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.601,"y":1},"o":{"x":0.35,"y":0},"t":60,"s":[349.031,236.724,0],"to":[0,0,0],"ti":[0,0,0]},{"t":85,"s":[349,235,0]}],"ix":2},"a":{"a":0,"k":[349,235,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.45,0.45,0.573],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.75,0.75,0.801],"y":[1,1,1]},"o":{"x":[0.14,0.14,0.342],"y":[0,0,0]},"t":35,"s":[110,110,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"dot","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.45,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[266.754,477.426,0],"to":[-123.754,-127.426,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.14,"y":0},"t":40,"s":[226.588,150.519,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.601,"y":1},"o":{"x":0.35,"y":0},"t":70,"s":[226.761,159,0],"to":[0,0,0],"ti":[0,0,0]},{"t":90,"s":[226.754,157.426,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.45,0.45,0.573],"y":[1,1,-23.401]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.75,0.75,0.837],"y":[1,1,-5.966]},"o":{"x":[0.1,0.1,0.403],"y":[0,0,17.278]},"t":40,"s":[110,110,100]},{"t":70,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-16.293,0],[0,16.293],[16.293,0],[0,-16.293]],"o":[[16.293,0],[0,-16.293],[-16.293,0],[0,16.293]],"v":[[0,29.501],[29.501,0],[0,-29.501],[-29.501,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.878431379795,0.870588243008,0.86274510622,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Artwork 4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"t":15,"s":[20]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":10,"s":[229.512,343.344,0],"to":[0,-3.333,0],"ti":[0,3.333,0]},{"t":60,"s":[229.512,323.344,0]}],"ix":2},"a":{"a":0,"k":[229.512,323.344,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-7.976],[0,0],[-10.12,-6.161],[-14.317,0],[-9.951,6.058],[0,12.76],[0,0],[7.972,0]],"o":[[-7.973,0],[0,0],[0,12.76],[9.951,6.058],[14.317,0],[10.12,-6.161],[0,0],[0,-7.976],[0,0]],"v":[[-39.922,-27.18],[-54.361,-12.745],[-54.361,-10.193],[-37.644,18.28],[0,27.18],[37.644,18.28],[54.361,-10.193],[54.361,-12.745],[39.922,-27.18]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.870588243008,0.92549020052,0.976470589638,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":[229.512,364.115],"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":[[18.764,0],[0,-18.764],[-18.764,0],[0,18.764]],"o":[[-18.764,0],[0,18.764],[18.764,0],[0,-18.764]],"v":[[0,-33.976],[-33.976,0],[0,33.976],[33.976,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.870588243008,0.92549020052,0.976470589638,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":[229.512,289.369],"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":10,"op":221,"st":10,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Artwork 7","td":1,"sr":1,"ks":{"o":{"a":0,"k":28,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[229.512,318.734,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-57.655],[57.655,0],[0,57.655],[-57.655,0]],"o":[[0,57.655],[-57.655,0],[0,-57.655],[57.655,0]],"v":[[104.394,0],[0,104.394],[-101.394,-1],[0,-104.394]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.357,0.255,0.827,0.5,0.178,0.363,0.829,1,0,0.471,0.831],"ix":9}},"s":{"a":0,"k":[52.45,90.744],"ix":5},"e":{"a":0,"k":[-51.961,-90.101],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Artwork 6","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[229.085,318.324,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":6,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-57.646],[57.646,0],[0,57.646],[-57.646,0]],"o":[[0,57.646],[-57.646,0],[0,-57.646],[57.646,0]],"v":[[104.377,0],[0,104.377],[-104.377,0],[0,-104.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,-57.646],[57.646,0],[0,57.646],[-57.646,0]],"o":[[0,57.646],[-57.646,0],[0,-57.646],[57.646,0]],"v":[[104.377,0],[0,104.377],[-104.377,0],[0,-104.377]],"c":true},"ix":2},"nm":"Mask","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.996,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Artwork 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[229.512,318.734,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-57.655],[57.655,0],[0,57.655],[-57.655,0]],"o":[[0,57.655],[-57.655,0],[0,-57.655],[57.655,0]],"v":[[104.394,0],[0,104.394],[-104.394,0],[0,-104.394]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.357,0.255,0.827,0.5,0.178,0.363,0.829,1,0,0.471,0.831],"ix":9}},"s":{"a":0,"k":[52.45,90.744],"ix":5},"e":{"a":0,"k":[-51.961,-90.101],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Artwork 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":6,"s":[40]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[349.754,258.153,0],"to":[0,-3.333,0],"ti":[0,3.333,0]},{"t":60,"s":[349.754,238.153,0]}],"ix":2},"a":{"a":0,"k":[349.754,238.153,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-5.521],[0,0],[-7.004,-4.264],[-9.909,0],[-6.887,4.193],[0,8.831],[0,0],[5.518,0]],"o":[[-5.518,0],[0,0],[0,8.831],[6.887,4.193],[9.909,0],[7.004,-4.264],[0,0],[0,-5.521],[0,0]],"v":[[-27.631,-18.813],[-37.625,-8.821],[-37.625,-7.055],[-26.055,12.652],[0,18.813],[26.055,12.652],[37.625,-7.055],[37.625,-8.821],[27.631,-18.813]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[349.754,266.372],"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":[[12.987,0],[0,-12.987],[-12.987,0],[0,12.987]],"o":[[-12.987,0],[0,12.987],[12.987,0],[0,-12.987]],"v":[[0,-23.516],[-23.516,0],[0,23.516],[23.516,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[349.754,214.637],"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":211,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Artwork 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[349.754,235.181,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-42.943],[42.943,0],[0,42.943],[-42.943,0]],"o":[[0,42.943],[-42.943,0],[0,-42.943],[42.943,0]],"v":[[77.755,0],[0,77.755],[-77.755,0],[0,-77.755]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.878431379795,0.870588243008,0.86274510622,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"24C - Local Account - Other Users - Comped","refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":199,"s":[100]},{"t":209,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.36,"y":1},"o":{"x":0.24,"y":0},"t":0,"s":[276,336,0],"to":[0,-10,0],"ti":[0,13.333,0]},{"i":{"x":0.76,"y":0.76},"o":{"x":0.24,"y":0.24},"t":30,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":1,"y":0},"t":180,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"t":209,"s":[276,216,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Rise Media Player Dev/Assets/Lottie/EulaLottie.json b/Rise Media Player Dev/Assets/Lottie/EulaLottie.json new file mode 100644 index 000000000..f89c4c9f4 --- /dev/null +++ b/Rise Media Player Dev/Assets/Lottie/EulaLottie.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":60,"ip":0,"op":210,"w":552,"h":552,"nm":"07 - EULA","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 76","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276,276,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"1___Eula_tilde","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"t":15,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":10,"s":[-112,-28,0],"to":[0,-10,0],"ti":[0,10,0]},{"t":65,"s":[-112,-88,0]}],"ix":2},"a":{"a":0,"k":[330,378,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.75,0.75,0.833],"y":[1,1,6.49]},"o":{"x":[0.85,0.85,0.167],"y":[0,0,0]},"t":45,"s":[65,65,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.35,0.35,0.167],"y":[0,0,6.667]},"t":65,"s":[49,49,100]},{"t":85,"s":[50,50,100]}],"ix":6}},"ao":0,"w":1108,"h":1108,"ip":10,"op":221,"st":10,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 1","parent":8,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276,276,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[207,231],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152525942933,0.24206755395,0.670588235294,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":[-23.5,6.5],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":220,"st":10,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tilde_shdw","parent":2,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"t":15,"s":[20]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[334.28,378.976,0],"ix":2},"a":{"a":0,"k":[48.469,48.47,0],"ix":1},"s":{"a":0,"k":[200,200,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":20,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-26.631],[26.631,0],[3.743,26.366],[-15.14,-0.269]],"o":[[0,26.63],[-26.631,0],[-0.921,-6.489],[26.627,0.473]],"v":[[48.219,0],[0,48.22],[-31.219,0],[-1,-19.22]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[48.469,48.47],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":200,"st":10,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"1___Eula_signature","parent":1,"refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[-1,100,0],"to":[0,0,0],"ti":[0,0,0]},{"t":74,"s":[0,0,0]}],"ix":2},"a":{"a":0,"k":[554,554,0],"ix":1},"s":{"a":0,"k":[50,50,100],"ix":6}},"ao":0,"w":1108,"h":1108,"ip":5,"op":216,"st":5,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Shape Layer 3","parent":8,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[278,291,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[207,231],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152525942933,0.24206755395,0.670588235294,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":[-23.5,6.5],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"signature_shdw 2","parent":5,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[60]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[662.648,628.665,0],"ix":2},"a":{"a":0,"k":[91.081,65.48,0],"ix":1},"s":{"a":0,"k":[160,160,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":20,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.419,0],[0,0],[0,4.419],[0,0],[-4.419,0],[0,0],[0,-4.419],[0,0]],"o":[[0,0],[-4.419,0],[0,0],[0,-4.419],[0,0],[4.419,0],[0,0],[0,4.419]],"v":[[82.831,92.73],[-82.831,92.73],[-90.831,84.73],[-90.831,-47.23],[-82.831,-55.23],[82.831,-55.23],[90.831,-47.23],[90.831,84.73]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152525942933,0.24206755395,0.670588235294,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":[91.081,36.48],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"07 - EULA - Paper","parent":1,"refId":"comp_3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[0,60,0],"to":[0,-10,0],"ti":[0,10,0]},{"t":80,"s":[0,0,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Checkmark","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[47.926,48.983,0],"ix":2},"a":{"a":0,"k":[-225.947,-179.484,0],"ix":1},"s":{"a":0,"k":[50,50,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-259.375,-176.375],[-239.5,-155.5],[-191.875,-204.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.55],"y":[0]},"t":40,"s":[0]},{"t":70,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":40,"op":250,"st":-31,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Checkmark - Shadow","parent":5,"sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[48.426,50.233,0],"ix":2},"a":{"a":0,"k":[-225.947,-179.484,0],"ix":1},"s":{"a":0,"k":[50,50,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":18,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-259.375,-176.375],[-239.5,-155.5],[-191.875,-204.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.55],"y":[0]},"t":40,"s":[0]},{"t":70,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":40,"op":250,"st":-31,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"tilde 2","parent":5,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[48.469,48.47,0],"ix":2},"a":{"a":0,"k":[48.469,48.47,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,-26.631],[26.631,0],[0,26.63],[-26.631,0]],"o":[[0,26.63],[-26.631,0],[0,-26.631],[26.631,0]],"v":[[48.219,0],[0,48.22],[-48.219,0],[0,-48.22]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.753,0.647,0.5,0.227,0.837,0.753,1,0.455,0.922,0.859],"ix":9}},"s":{"a":0,"k":[24.75,45.25],"ix":5},"e":{"a":0,"k":[-23.75,-51],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[48.469,48.47],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tilde_emb","parent":5,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[49.469,48.97,0],"ix":2},"a":{"a":0,"k":[48.469,48.47,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":8,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-26.631],[26.631,0],[0,26.63],[-26.631,0]],"o":[[0,26.63],[-26.631,0],[0,-26.631],[26.631,0]],"v":[[48.219,0],[0,48.22],[-48.219,0],[0,-48.22]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[47.469,47.47],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[101.029,101.029],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"tilde","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[329.14,373.488,0],"ix":2},"a":{"a":0,"k":[48.469,48.47,0],"ix":1},"s":{"a":0,"k":[200,200,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-26.631],[26.631,0],[0,26.63],[-26.631,0]],"o":[[0,26.63],[-26.631,0],[0,-26.631],[26.631,0]],"v":[[48.219,0],[0,48.22],[-48.219,0],[0,-48.22]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.753,0.647,0.5,0.227,0.837,0.753,1,0.455,0.922,0.859],"ix":9}},"s":{"a":0,"k":[24.75,45.25],"ix":5},"e":{"a":0,"k":[-23.75,-51],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[48.469,48.47],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"signature_sign","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[91.081,65.48,0],"ix":2},"a":{"a":0,"k":[91.081,65.48,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.088,1.769],[-1.899,-4.029],[0.955,-3.088],[7.308,-8.755],[-9.031,6.23],[-3,-0.484],[-0.432,-0.734],[0.011,-0.564],[1.796,-3.288],[-3.184,-1.976],[-1.426,-0.028],[-5.928,13.329],[1.435,0.567],[0.687,-0.425],[0.836,-4.287],[-3.69,-2.895],[-3.324,0],[-7.019,3.527],[-2.351,7.495]],"o":[[1.393,-4.23],[4.088,-1.768],[1.378,2.924],[-3.371,10.895],[5.922,-9.236],[2.502,-1.726],[0.841,0.136],[0.286,0.486],[-0.073,3.746],[-1.796,3.288],[1.212,0.752],[14.585,0.288],[0.627,-1.41],[-0.751,-0.297],[-3.713,2.3],[-0.898,4.604],[2.615,2.052],[8.137,0],[7.019,-3.527],[0,0]],"v":[[-57.113,-11.06],[-48.944,-21.126],[-37.408,-17.548],[-37.745,-8.087],[-53.975,21.778],[-29.749,-0.163],[-21.406,-3.214],[-19.264,-1.978],[-18.93,-0.342],[-23.525,9.766],[-22.665,19.899],[-18.538,20.809],[16.316,-1.35],[15.789,-5.437],[13.506,-4.959],[7.115,6.048],[10.228,19.037],[20.261,22.19],[41.103,16.823],[57.974,-0.893]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.3],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":60,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[91.07,58.853],"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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":222,"st":-5,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"signature_sign_shdw","parent":6,"sr":1,"ks":{"o":{"a":0,"k":10,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[91.081,70.48,0],"ix":2},"a":{"a":0,"k":[91.081,65.48,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":14,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.088,1.769],[-1.899,-4.029],[0.955,-3.088],[7.308,-8.755],[-9.031,6.23],[-3,-0.484],[-0.432,-0.734],[0.011,-0.564],[1.796,-3.288],[-3.184,-1.976],[-1.426,-0.028],[-5.928,13.329],[1.435,0.567],[0.687,-0.425],[0.836,-4.287],[-3.69,-2.895],[-3.324,0],[-7.019,3.527],[-2.351,7.495]],"o":[[1.393,-4.23],[4.088,-1.768],[1.378,2.924],[-3.371,10.895],[5.922,-9.236],[2.502,-1.726],[0.841,0.136],[0.286,0.486],[-0.073,3.746],[-1.796,3.288],[1.212,0.752],[14.585,0.288],[0.627,-1.41],[-0.751,-0.297],[-3.713,2.3],[-0.898,4.604],[2.615,2.052],[8.137,0],[7.019,-3.527],[0,0]],"v":[[-57.113,-11.06],[-48.944,-21.126],[-37.408,-17.548],[-37.745,-8.087],[-53.975,21.778],[-29.749,-0.163],[-21.406,-3.214],[-19.264,-1.978],[-18.93,-0.342],[-23.525,9.766],[-22.665,19.899],[-18.538,20.809],[16.316,-1.35],[15.789,-5.437],[13.506,-4.959],[7.115,6.048],[10.228,19.037],[20.261,22.19],[41.103,16.823],[57.974,-0.893]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.3],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":10,"s":[0]},{"t":60,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[91.07,58.853],"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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":222,"st":-5,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Line","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[85.682,113.22,0],"to":[0,-1.667,0],"ti":[0,1.667,0]},{"t":40,"s":[85.682,103.22,0]}],"ix":2},"a":{"a":0,"k":[85.682,103.22,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[23.748,103.22],[157.757,103.22]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":40,"s":[2.5]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":-15,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"signature_emb_msk","parent":6,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[91.081,65.48,0],"ix":2},"a":{"a":0,"k":[91.081,65.48,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":[[4.419,0],[0,0],[0,4.419],[0,0],[-4.419,0],[0,0],[0,-4.419],[0,0]],"o":[[0,0],[-4.419,0],[0,0],[0,-4.419],[0,0],[4.419,0],[0,0],[0,4.419]],"v":[[82.831,65.23],[-82.831,65.23],[-90.831,57.23],[-90.831,-57.23],[-82.831,-65.23],[82.831,-65.23],[90.831,-57.23],[90.831,57.23]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[91.081,65.48],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"signature_emb","parent":6,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":50,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[91.081,65.48,0],"ix":2},"a":{"a":0,"k":[91.081,65.48,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.513,0],[0,0],[0,4.588],[0,0],[-4.513,0],[0,0],[0,-4.588],[0,0]],"o":[[0,0],[-4.513,0],[0,0],[0,-4.588],[0,0],[4.513,0],[0,0],[0,4.588]],"v":[[82.661,65.23],[-86.522,65.23],[-94.692,56.925],[-94.692,-61.9],[-86.522,-70.205],[82.661,-70.205],[90.831,-61.9],[90.831,56.925]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[91.081,65.48],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"signature","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[695.385,590.409,0],"ix":2},"a":{"a":0,"k":[91.081,65.48,0],"ix":1},"s":{"a":0,"k":[200,200,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.419,0],[0,0],[0,4.419],[0,0],[-4.419,0],[0,0],[0,-4.419],[0,0]],"o":[[0,0],[-4.419,0],[0,0],[0,-4.419],[0,0],[4.419,0],[0,0],[0,4.419]],"v":[[82.831,65.23],[-82.831,65.23],[-90.831,57.23],[-90.831,-57.23],[-82.831,-65.23],[82.831,-65.23],[90.831,-57.23],[90.831,57.23]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.38,0.224,0.855,0.5,0.19,0.347,0.855,1,0,0.471,0.855],"ix":9}},"s":{"a":0,"k":[42.5,93.5],"ix":5},"e":{"a":0,"k":[-43,-95.5],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[91.081,65.48],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":212,"st":0,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"paper_fold_emb_msk","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[41.595,204.763,0],"ix":2},"a":{"a":0,"k":[41.595,204.763,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,15.57],[0,0],[7.436,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,-7.436],[0,0],[-15.57,0],[0,45.67],[-15.569,0]],"v":[[13.154,13.154],[13.154,0.311],[-0.31,-13.154],[-13.154,-13.154],[-41.346,-41.346],[41.346,41.346]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.595,204.763],"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":213,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"paper_fold_emb","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[41.595,204.763,0],"ix":2},"a":{"a":0,"k":[41.595,204.763,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":12,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.55,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,45.67],[-15.569,0]],"v":[[-16.846,45.154],[-39.179,45.333],[-39.143,45.869],[-39.403,21.036],[-39.346,-38.346],[43.346,44.346]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0,"y":0},"t":10,"s":[{"i":[[0,15.57],[0,0],[7.436,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,-7.436],[0,0],[-15.57,0],[0,45.67],[-15.569,0]],"v":[[24.243,7.243],[24.243,-5.601],[10.779,-19.065],[-2.065,-19.065],[-39.346,-38.346],[43.346,44.346]],"c":true}]},{"t":80,"s":[{"i":[[0,15.57],[0,0],[7.436,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,-7.436],[0,0],[-15.57,0],[0,45.67],[-15.569,0]],"v":[[15.154,16.154],[15.154,3.311],[1.691,-10.154],[-11.154,-10.154],[-39.346,-38.346],[43.346,44.346]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[39.595,201.763],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[103.099,110.502],"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":213,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"paper_fold","parent":9,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[41.595,204.763,0],"ix":2},"a":{"a":0,"k":[41.595,204.763,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,"y":1},"o":{"x":0.55,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,45.67],[-15.569,0]],"v":[[-18.846,42.154],[-41.179,42.333],[-41.143,42.869],[-41.403,18.036],[-41.346,-41.346],[41.346,41.346]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0,"y":0},"t":10,"s":[{"i":[[0,15.57],[0,0],[7.436,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,-7.436],[0,0],[-15.57,0],[0,45.67],[-15.569,0]],"v":[[22.243,4.243],[22.243,-8.601],[8.779,-22.065],[-4.065,-22.065],[-41.346,-41.346],[41.346,41.346]],"c":true}]},{"t":80,"s":[{"i":[[0,15.57],[0,0],[7.436,0],[0,0],[0,15.57],[-45.669,0]],"o":[[0,0],[0,-7.436],[0,0],[-15.57,0],[0,45.67],[-15.569,0]],"v":[[13.154,13.154],[13.154,0.311],[-0.31,-13.154],[-13.154,-13.154],[-41.346,-41.346],[41.346,41.346]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.882,0.875,0.867,0.5,0.925,0.922,0.918,1,0.969,0.969,0.969],"ix":9}},"s":{"a":0,"k":[-27,21.5],"ix":5},"e":{"a":0,"k":[27,22],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.595,204.763],"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":213,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"paper_cont","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[61.754,117.785,0],"to":[0,-10,0],"ti":[0,10,0]},{"t":40,"s":[61.754,57.785,0]}],"ix":2},"a":{"a":0,"k":[61.754,57.785,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":[[2.256,0],[0,0],[0,1.994],[0,0],[-1.995,0],[0,0],[0,-1.993],[0,0]],"o":[[0,0],[-1.995,0],[0,0],[0,-1.993],[0,0],[1.993,0],[0,0],[-0.012,2.244]],"v":[[29.37,29.373],[-29.859,29.373],[-33.471,25.764],[-33.471,-25.764],[-29.859,-29.373],[29.861,-29.373],[33.471,-25.764],[33.471,25.296]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.941000007181,0.936999990426,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":[61.754,57.785],"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":"square","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"paper_cont_sh","parent":4,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[61.754,59.285,0],"ix":2},"a":{"a":0,"k":[61.754,57.785,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":6,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]},{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":2,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0,0,0,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":0.18,"ix":7}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.256,0],[0,0],[0,1.994],[0,0],[-1.995,0],[0,0],[0,-1.993],[0,0]],"o":[[0,0],[-1.995,0],[0,0],[0,-1.993],[0,0],[1.993,0],[0,0],[-0.012,2.244]],"v":[[29.37,29.373],[-29.859,29.373],[-33.471,25.764],[-33.471,-25.764],[-29.859,-29.373],[29.861,-29.373],[33.471,-25.764],[33.471,25.296]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.941000007181,0.936999990426,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":[61.754,57.785],"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":"square","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Lines","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[103.614,116.861,0],"ix":2},"a":{"a":0,"k":[103.614,116.861,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[111.095,67.887],[178.945,67.887]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":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]],"o":[[0,0],[0,0]],"v":[[111.095,87.266],[178.945,87.266]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[28.284,108.415],[178.945,108.415]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","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,0],[0,0]],"o":[[0,0],[0,0]],"v":[[28.284,127.794],[178.945,127.794]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[28.284,147.174],[178.945,147.174]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[28.284,166.553],[178.945,166.553]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":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]],"o":[[0,0],[0,0]],"v":[[28.284,185.932],[178.945,185.932]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[28.284,205.311],[178.945,205.311]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933000033509,0.933000033509,0.933000033509,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":2,"ix":9,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"LINES","np":9,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.45],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":40,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":2,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"paper emb_msk","parent":9,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[104.249,123.179,0],"ix":2},"a":{"a":0,"k":[104.249,123.179,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,45.669],[0,0],[0,0],[-3.981,0],[0,0],[0,-3.981],[0,0],[3.981,0]],"o":[[0,0],[-45.669,0],[0,0],[0,0],[0,-3.981],[0,0],[3.981,0],[0,0],[0,3.981],[0,0]],"v":[[41.222,41.416],[41.222,41.416],[-41.469,-41.275],[-41.469,-41.275],[-41.469,-197.234],[-34.261,-204.443],[159.32,-204.443],[166.528,-197.234],[166.528,34.208],[159.32,41.416]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.595,204.763],"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":213,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"paper emb","parent":9,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[104.249,123.179,0],"ix":2},"a":{"a":0,"k":[104.249,123.179,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":8,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,45.669],[0,0],[0,0],[-3.981,0],[0,0],[0,-3.981],[0,0],[3.981,0]],"o":[[0,0],[-45.669,0],[0,0],[0,0],[0,-3.981],[0,0],[3.981,0],[0,0],[0,3.981],[0,0]],"v":[[41.222,41.416],[41.222,41.416],[-41.469,-41.275],[-41.469,-41.275],[-41.469,-197.234],[-34.261,-204.443],[159.32,-204.443],[166.528,-197.234],[166.528,34.208],[159.32,41.416]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[34.595,202.763],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[104.216,101.799],"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":213,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"paper","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[254.15,290.593,0],"ix":2},"a":{"a":0,"k":[104.125,123.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,45.669],[0,0],[0,0],[-3.981,0],[0,0],[0,-3.981],[0,0],[3.981,0]],"o":[[0,0],[-45.669,0],[0,0],[0,0],[0,-3.981],[0,0],[3.981,0],[0,0],[0,3.981],[0,0]],"v":[[41.222,41.416],[41.222,41.416],[-41.469,-41.275],[-41.469,-41.275],[-41.469,-197.234],[-34.261,-204.443],[159.32,-204.443],[166.528,-197.234],[166.528,34.208],[159.32,41.416]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[41.595,204.763],"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":213,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"paper 2","sr":1,"ks":{"o":{"a":0,"k":3,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[254.15,290.593,0],"ix":2},"a":{"a":0,"k":[104.125,123.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,45.669],[0,0],[0,0],[-3.981,0],[0,0],[0,-3.981],[0,0],[3.981,0]],"o":[[0,0],[-45.669,0],[0,0],[0,0],[0,-3.981],[0,0],[3.981,0],[0,0],[0,3.981],[0,0]],"v":[[41.222,41.416],[41.222,41.416],[-41.469,-41.275],[-41.469,-41.275],[-41.469,-197.234],[-34.261,-204.443],[159.32,-204.443],[166.528,-197.234],[166.528,34.208],[159.32,41.416]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.595,204.763],"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":213,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"07 - EULA - Comped","refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":199,"s":[100]},{"t":209,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.36,"y":1},"o":{"x":0.24,"y":0},"t":0,"s":[276,336,0],"to":[0,-10,0],"ti":[0,13.333,0]},{"i":{"x":0.76,"y":0.76},"o":{"x":0.24,"y":0.24},"t":30,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":1,"y":0},"t":180,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"t":209,"s":[276,216,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Rise Media Player Dev/Assets/Lottie/PatchLottie.json b/Rise Media Player Dev/Assets/Lottie/PatchLottie.json new file mode 100644 index 000000000..2a98ba4fc --- /dev/null +++ b/Rise Media Player Dev/Assets/Lottie/PatchLottie.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":60,"ip":0,"op":210,"w":552,"h":552,"nm":"06 - Zero Day Patch","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 103","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276,276,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 71","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.25],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[239]},{"t":60,"s":[0]}],"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[49.819,49.819,100],"ix":6}},"ao":0,"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"ball_emb_mask","parent":5,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[169.234,221.782,0],"ix":2},"a":{"a":0,"k":[169.234,221.782,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,-34.055],[34.054,0],[0,34.055],[-34.055,0]],"o":[[0,34.055],[-34.055,0],[0,-34.055],[34.054,0]],"v":[[61.661,0],[0.001,61.661],[-61.66,0],[0.001,-61.661]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.753,0.647,0.5,0.227,0.837,0.753,1,0.455,0.922,0.859],"ix":9}},"s":{"a":0,"k":[34.25,52.75],"ix":5},"e":{"a":0,"k":[-33.75,-53.5],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[169.234,221.782],"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":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"ball_emb","parent":5,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[169.234,221.782,0],"ix":2},"a":{"a":0,"k":[169.234,221.782,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":8,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-35.213],[35.212,0],[0,35.213],[-23.019,9.618],[-8.705,0]],"o":[[0,35.213],[-35.213,0],[0,-26.508],[7.56,-3.159],[35.212,0]],"v":[[61.661,-2.097],[-2.096,61.661],[-65.854,-2.097],[-26.659,-60.952],[-2.096,-65.855]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[169.234,221.782],"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":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ball","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[-38.727,342.693,0],"to":[-13.462,-429.005,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.85,"y":0},"t":35,"s":[81.708,-98.901,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.605,"y":0},"t":55,"s":[81.708,242.331,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0.35,"y":0},"t":65,"s":[81.708,155.609,0],"to":[0,0,0],"ti":[0,0,0]},{"t":85,"s":[81.708,182.113,0]}],"ix":2},"a":{"a":0,"k":[169.234,221.782,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,-15.667]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,16.667]},"t":5,"s":[0,0,100]},{"t":35,"s":[200,200,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-34.055],[34.054,0],[0,34.055],[-34.055,0]],"o":[[0,34.055],[-34.055,0],[0,-34.055],[34.054,0]],"v":[[61.661,0],[0.001,61.661],[-61.66,0],[0.001,-61.661]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.753,0.647,0.5,0.227,0.837,0.753,1,0.455,0.922,0.859],"ix":9}},"s":{"a":0,"k":[34.25,52.75],"ix":5},"e":{"a":0,"k":[-33.75,-53.5],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[169.234,221.782],"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":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"ball_shdw","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":60,"s":[0]},{"t":70,"s":[20]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[166.734,220.782,0],"ix":2},"a":{"a":0,"k":[169.234,221.782,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":20,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[0,-34.055],[0,0],[-6.967,7.985],[0,0]],"o":[[0,34.055],[0,0],[10.169,-11.654],[0,0]],"v":[[-11.604,-10.538],[-60.799,-10.33],[-48.613,-40.572],[-24.335,-56.673]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":70,"s":[{"i":[[0,-34.055],[0,0],[-22.86,31.671],[0,0]],"o":[[0,34.055],[0,0],[9.052,-12.541],[0,0]],"v":[[-11.604,-10.538],[-59.795,22.288],[-53.631,-38.063],[-24.335,-56.673]],"c":true}]},{"t":80,"s":[{"i":[[0,-34.055],[0,0],[-6.967,7.985],[0,0]],"o":[[0,34.055],[0,0],[10.169,-11.654],[0,0]],"v":[[-11.604,-10.538],[-60.799,-10.33],[-48.613,-40.572],[-24.335,-56.673]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.16862745098,0.403921568627,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":[169.234,221.782],"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":60,"op":210,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"sqs_emb_msk","parent":12,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.066,209.73,0],"ix":2},"a":{"a":0,"k":[-0.066,209.73,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":[[2.841,0],[0,0],[0,2.842],[0,0],[-2.841,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[-2.841,0],[0,0],[0,-2.841],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[66.227,71.371],[-66.227,71.371],[-71.372,66.226],[-71.372,-66.226],[-66.227,-71.371],[66.227,-71.371],[71.372,-66.226],[71.372,66.226]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.38,0.224,0.855,0.5,0.19,0.347,0.855,1,0,0.471,0.855],"ix":9}},"s":{"a":0,"k":[49.05,91.673],"ix":5},"e":{"a":0,"k":[-48.43,-85.548],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.621,138.23],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"sqs_emb","parent":12,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":15,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.066,209.73,0],"ix":2},"a":{"a":0,"k":[-0.066,209.73,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":8,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.908,0],[0,0],[0,2.909],[0,0],[-2.908,0],[0,0],[0,-2.908],[0,0]],"o":[[0,0],[-2.908,0],[0,0],[0,-2.908],[0,0],[2.908,0],[0,0],[0,2.909]],"v":[[66.105,71.371],[-69.49,71.371],[-74.757,66.104],[-74.757,-69.489],[-69.49,-74.756],[66.105,-74.756],[71.372,-69.489],[71.372,66.104]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[71.621,138.23],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Mini Squares - Top","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.505,209.73,0],"ix":2},"a":{"a":0,"k":[-0.004,209.73,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":40,"s":[0,0,100]},{"t":75,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.841,0],[0,0],[0,2.842],[0,0],[-2.841,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[-2.841,0],[0,0],[0,-2.841],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[18.646,23.79],[-18.646,23.79],[-23.79,18.645],[-23.79,-18.646],[-18.646,-23.79],[18.646,-23.79],[23.79,-18.646],[23.79,18.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588235294118,0.913725490196,0.862745098039,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":[24.041,185.811],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":40,"op":225,"st":15,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Mini Squares - Middle","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.129,209.73,0],"ix":2},"a":{"a":0,"k":[-0.129,209.73,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":30,"s":[0,0,100]},{"t":65,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[2.841,0],[0,0],[0,0],[0,2.842],[0,0],[0,0],[-2.842,0],[0,0],[0,-2.842],[0,0]],"o":[[0,0],[0,0],[-2.842,0],[0,0],[0,0],[0,-2.842],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[42.472,47.616],[-7.938,47.616],[-42.472,47.616],[-47.617,42.471],[-47.617,9.939],[-47.617,-42.471],[-42.472,-47.616],[42.472,-47.616],[47.617,-42.471],[47.617,42.471]],"c":true}]},{"t":60,"s":[{"i":[[2.841,0],[0,0],[0,0],[0,2.842],[0,0],[0,0],[-2.842,0],[0,0],[0,-2.842],[0,0]],"o":[[0,0],[0,0],[-2.842,0],[0,0],[0,0],[0,-2.842],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[42.472,47.616],[-5.32,47.616],[-8.915,11.453],[-14.06,6.309],[-47.617,6.681],[-47.617,-42.471],[-42.472,-47.616],[42.472,-47.616],[47.617,-42.471],[47.617,42.471]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.470588235294,0.83137254902,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":[47.867,161.985],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":220,"st":10,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"sqs 2_shdw","parent":10,"sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.371,211.73,0],"ix":2},"a":{"a":0,"k":[-0.129,209.73,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.841,0],[0,0],[0,2.842],[0,0],[-2.842,0],[0,0],[0,-2.842],[0,0]],"o":[[0,0],[-2.842,0],[0,0],[0,-2.842],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[42.472,47.616],[-42.472,47.616],[-47.617,42.471],[-47.617,-42.471],[-42.472,-47.616],[42.472,-47.616],[47.617,-42.471],[47.617,42.471]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.168627455831,0.403921574354,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":[47.867,161.985],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":30,"op":240,"st":30,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Mini Squares - Back","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.25],"y":[1]},"o":{"x":[0.35],"y":[0]},"t":0,"s":[153]},{"i":{"x":[0],"y":[1]},"o":{"x":[0.35],"y":[0]},"t":30,"s":[-39]},{"i":{"x":[0.75],"y":[1]},"o":{"x":[0.16],"y":[0]},"t":50,"s":[-56]},{"i":{"x":[0],"y":[1]},"o":{"x":[0.35],"y":[0]},"t":70,"s":[9.2]},{"t":88,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[-33.944,336.884,0],"to":[-2.186,-730.305,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0,"y":0},"t":25,"s":[-194.524,-305.434,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.167,"y":0},"t":50,"s":[-194.524,136.16,0],"to":[56.024,-236.522,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0.35,"y":0},"t":70,"s":[-114.234,55.87,0],"to":[0,0,0],"ti":[0,0,0]},{"t":88,"s":[-114.234,15.725,0]}],"ix":2},"a":{"a":0,"k":[71.621,138.23,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,-15.667]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,16.667]},"t":0,"s":[0,0,100]},{"t":30,"s":[200,200,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[2.841,0],[0,0],[0,0],[0,2.842],[0,0],[0,0],[-2.841,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[0,0],[-2.841,0],[0,0],[0,0],[0,-2.841],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[66.227,71.371],[10.122,71.371],[-66.227,71.371],[-71.372,66.226],[-71.372,-9.323],[-71.372,-66.226],[-66.227,-71.371],[66.227,-71.371],[71.372,-66.226],[71.372,66.226]],"c":true}]},{"t":70,"s":[{"i":[[2.841,0],[0,0],[0,0],[0,2.842],[0,0],[0,0],[-2.841,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[0,0],[-2.841,0],[0,0],[0,0],[0,-2.841],[0,0],[2.841,0],[0,0],[0,2.842]],"v":[[66.227,71.371],[20.158,71.588],[4.889,-1.149],[-0.256,-6.294],[-71.259,-17.352],[-71.372,-66.226],[-66.227,-71.371],[66.227,-71.371],[71.372,-66.226],[71.372,66.226]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.38,0.224,0.855,0.5,0.19,0.347,0.855,1,0,0.471,0.855],"ix":9}},"s":{"a":0,"k":[49.05,91.673],"ix":5},"e":{"a":0,"k":[-48.43,-85.548],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.621,138.23],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"sqs_shdw","parent":12,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":69,"s":[0]},{"t":79,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[119.088,88.506,0],"ix":2},"a":{"a":0,"k":[119.05,88.979,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":20,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":69,"s":[{"i":[[0,2.842],[0,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[0,0],[2.841,0],[0,0],[0,0]],"v":[[23.973,-30.122],[25.999,-71.384],[66.227,-71.371],[71.372,-66.226],[71.217,-31.445]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":79,"s":[{"i":[[0,2.842],[0,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[0,0],[2.841,0],[0,0],[0,0]],"v":[[23.973,-30.122],[23.485,-71.576],[66.227,-71.371],[71.372,-66.226],[71.181,-26.927]],"c":true}]},{"t":99,"s":[{"i":[[0,2.842],[0,0],[0,0],[0,-2.841],[0,0]],"o":[[0,0],[0,0],[2.841,0],[0,0],[0,0]],"v":[[23.973,-30.122],[28.253,-71.543],[66.227,-71.371],[71.372,-66.226],[71.268,-34.705]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.16862745098,0.403921568627,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":[71.621,138.23],"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":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.16862745098,0.403921568627,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":69,"op":210,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"sq bck_emb_msk","parent":16,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[157.605,58.239,0],"ix":2},"a":{"a":0,"k":[157.105,58.239,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":[[4.419,0],[0,0],[0,4.418],[0,0],[-4.419,0],[0,0],[0,-4.418],[0,0]],"o":[[0,0],[-4.419,0],[0,0],[0,-4.418],[0,0],[4.419,0],[0,0],[0,4.418]],"v":[[49.989,57.989],[-49.988,57.989],[-57.988,49.989],[-57.988,-49.989],[-49.988,-57.989],[49.989,-57.989],[57.989,-49.989],[57.989,49.989]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[157.105,58.239],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"sq bck_emb","parent":16,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[160.615,62.755,0],"ix":2},"a":{"a":0,"k":[157.105,58.239,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.58,0],[0,0],[0,4.579],[0,0],[-4.58,0],[0,0],[0,-4.579],[0,0]],"o":[[0,0],[-4.58,0],[0,0],[0,-4.579],[0,0],[4.58,0],[0,0],[0,4.579]],"v":[[49.696,57.989],[-53.932,57.989],[-62.224,49.697],[-62.224,-53.933],[-53.932,-62.225],[49.696,-62.225],[57.989,-53.933],[57.989,49.697]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[157.105,58.239],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Square - Back","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.45],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.45],"y":[1]},"o":{"x":[0.55],"y":[0]},"t":45,"s":[428]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0],"y":[0]},"t":55,"s":[436.3]},{"i":{"x":[0.056],"y":[0.898]},"o":{"x":[0.218],"y":[0.089]},"t":65,"s":[494]},{"i":{"x":[0.611],"y":[1]},"o":{"x":[0.281],"y":[-0.114]},"t":80,"s":[550]},{"t":90,"s":[540]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.15,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[-40.906,344.796,0],"to":[-17.731,-708.558,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0.55,"y":0},"t":35,"s":[57.449,-365.769,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.75,"y":1},"o":{"x":0.85,"y":0},"t":55,"s":[57.449,-106.834,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0.35,"y":0},"t":65,"s":[57.449,-285.479,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.516,"y":1},"o":{"x":0,"y":0},"t":80,"s":[57.449,-147.458,0],"to":[0,0,0],"ti":[0,0,0]},{"t":90,"s":[57.449,-165.045,0]}],"ix":2},"a":{"a":0,"k":[157.105,58.239,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,-14]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,16.667]},"t":0,"s":[0,0,100]},{"t":45,"s":[200,200,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.419,0],[0,0],[0,4.418],[0,0],[-4.419,0],[0,0],[0,-4.418],[0,0]],"o":[[0,0],[-4.419,0],[0,0],[0,-4.418],[0,0],[4.419,0],[0,0],[0,4.418]],"v":[[49.989,57.989],[-49.988,57.989],[-57.988,49.989],[-57.988,-49.989],[-49.988,-57.989],[49.989,-57.989],[57.989,-49.989],[57.989,49.989]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[157.105,58.239],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Square - Back - Shadow","parent":16,"sr":1,"ks":{"o":{"a":0,"k":3,"ix":11},"r":{"a":0,"k":360,"ix":10},"p":{"a":0,"k":[157.105,58.239,0],"ix":2},"a":{"a":0,"k":[157.105,58.239,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.419,0],[0,0],[0,4.418],[0,0],[-4.419,0],[0,0],[0,-4.418],[0,0]],"o":[[0,0],[-4.419,0],[0,0],[0,-4.418],[0,0],[4.419,0],[0,0],[0,4.418]],"v":[[49.989,57.989],[-49.988,57.989],[-57.988,49.989],[-57.988,-49.989],[-49.988,-57.989],[49.989,-57.989],[57.989,-49.989],[57.989,49.989]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.105,58.239],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"06 - Zero Day Patch - Comped","refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":199,"s":[100]},{"t":209,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.36,"y":1},"o":{"x":0.24,"y":0},"t":0,"s":[276,356,0],"to":[0,-13.333,0],"ti":[0,13.333,0]},{"i":{"x":0.76,"y":0.76},"o":{"x":0.24,"y":0.24},"t":30,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":1,"y":0},"t":180,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"t":209,"s":[276,216,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Rise Media Player Dev/Assets/Lottie/PrivacyLottie.json b/Rise Media Player Dev/Assets/Lottie/PrivacyLottie.json new file mode 100644 index 000000000..a28884c93 --- /dev/null +++ b/Rise Media Player Dev/Assets/Lottie/PrivacyLottie.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":60,"ip":0,"op":210,"w":552,"h":552,"nm":"12 - Privacy","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 108","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276,276,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"12 - Privacy - Shield","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.5,"y":1},"o":{"x":0.167,"y":0.167},"t":15,"s":[-142,128,0],"to":[0,-18.128,0],"ti":[0,0,0]},{"i":{"x":0.596,"y":1},"o":{"x":0.1,"y":0},"t":40,"s":[-142,29.593,0],"to":[0,0,0],"ti":[0,0,0]},{"t":85,"s":[-142,35,0]}],"ix":2},"a":{"a":0,"k":[150,219,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.324]},"t":15,"s":[0,0,100]},{"t":35,"s":[105,105,100]}],"ix":6}},"ao":0,"w":552,"h":552,"ip":15,"op":225,"st":15,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"12 - Dashboard","parent":1,"refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.45,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[-6,-8,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0.25,"y":0},"t":30,"s":[-6,-48,0],"to":[0,0,0],"ti":[0,0,0]},{"t":80,"s":[-6,-38,0]}],"ix":2},"a":{"a":0,"k":[175,125,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":350,"h":250,"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 1","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":45,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[81,61,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":30,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[170.5,115.5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325751629998,0.698039215686,0.642522714652,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":[46.25,5.25],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":210,"st":-20,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"12 - SpeechBubble","parent":1,"refId":"comp_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.45],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-55]},{"i":{"x":[0],"y":[1]},"o":{"x":[0.25],"y":[0]},"t":15,"s":[3]},{"t":75,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[132,170,0],"to":[0,-6.667,0],"ti":[0,6.667,0]},{"t":25,"s":[132,130,0]}],"ix":2},"a":{"a":0,"k":[213,191,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,-12.889]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"t":25,"s":[100,100,100]}],"ix":6}},"ao":0,"w":300,"h":200,"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Checkmark","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-122.854,-60.099,0],"ix":2},"a":{"a":0,"k":[-225.947,-179.484,0],"ix":1},"s":{"a":0,"k":[75,75,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-259.375,-176.375],[-239.5,-155.5],[-191.875,-204.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[0]},{"t":50,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":20,"op":230,"st":-51,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shield - New 2","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60.545,62.923,0],"ix":2},"a":{"a":0,"k":[-125.015,-56.611,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.218,0.046],[9.278,6.262],[8.406,0],[5.503,-4.01],[18.811,-0.386],[0,-2.218],[0,0],[-0.795,-4.152],[-31.102,-17.931],[-0.73,0],[-0.422,0.135],[-0.252,0.144],[-5.064,26.447],[-0.108,0.658],[0,3.599]],"o":[[0,-2.218],[-18.811,-0.386],[-5.503,-4.01],[-8.407,0],[-9.278,6.262],[-2.217,0.046],[0,0],[0,4.273],[5.063,26.446],[0.64,0.367],[0.442,0],[0.274,-0.088],[31.103,-17.932],[0.125,-0.655],[0.572,-3.513],[0,0]],"v":[[120.72,20.74],[116.741,16.636],[81.998,6.739],[60.485,0.25],[38.972,6.739],[4.229,16.636],[0.25,20.74],[0.25,47.837],[1.482,60.475],[58.386,124.977],[60.485,125.528],[61.788,125.317],[62.582,124.978],[119.489,60.475],[119.822,58.503],[120.72,47.837]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.471,0.855,0.5,0.19,0.347,0.855,1,0.38,0.224,0.855],"ix":9}},"s":{"a":0,"k":[26,-18],"ix":5},"e":{"a":0,"k":[101,123],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-185.5,-119.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.471,0.855,0.5,0.19,0.347,0.855,1,0.38,0.224,0.855],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"shield_emb","parent":4,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":40,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-125.075,-56.645,0],"ix":2},"a":{"a":0,"k":[60.485,62.889,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.287,0.047],[9.565,6.456],[8.666,0],[5.673,-4.134],[19.393,-0.402],[0,-2.287],[0,0],[-0.819,-4.281],[-32.064,-18.486],[-0.753,0],[-0.435,0.139],[-0.259,0.149],[-5.221,27.265],[-0.11,0.679],[0,3.71]],"o":[[0,-2.287],[-19.393,-0.398],[-5.673,-4.134],[-8.667,0],[-9.565,6.456],[-2.286,0.047],[0,0],[0,4.405],[5.22,27.264],[0.66,0.378],[0.456,0],[0.282,-0.091],[32.065,-18.487],[0.129,-0.675],[0.59,-3.622],[0,0]],"v":[[60.235,-45.391],[56.133,-49.622],[20.315,-59.825],[-1.864,-66.515],[-24.042,-59.825],[-59.86,-49.622],[-63.962,-45.391],[-63.962,-17.456],[-62.692,-4.427],[-4.028,62.071],[-1.864,62.639],[-0.52,62.421],[0.298,62.072],[58.966,-4.427],[59.309,-6.46],[60.235,-17.456]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 2","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[60.485,62.889],"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":"shield","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shield - New","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150.485,219.389,0],"ix":2},"a":{"a":0,"k":[-125.015,-56.611,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.218,0.046],[9.278,6.262],[8.406,0],[5.503,-4.01],[18.811,-0.386],[0,-2.218],[0,0],[-0.795,-4.152],[-31.102,-17.931],[-0.73,0],[-0.422,0.135],[-0.252,0.144],[-5.064,26.447],[-0.108,0.658],[0,3.599]],"o":[[0,-2.218],[-18.811,-0.386],[-5.503,-4.01],[-8.407,0],[-9.278,6.262],[-2.217,0.046],[0,0],[0,4.273],[5.063,26.446],[0.64,0.367],[0.442,0],[0.274,-0.088],[31.103,-17.932],[0.125,-0.655],[0.572,-3.513],[0,0]],"v":[[120.72,20.74],[116.741,16.636],[81.998,6.739],[60.485,0.25],[38.972,6.739],[4.229,16.636],[0.25,20.74],[0.25,47.837],[1.482,60.475],[58.386,124.977],[60.485,125.528],[61.788,125.317],[62.582,124.978],[119.489,60.475],[119.822,58.503],[120.72,47.837]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.471,0.855,0.5,0.19,0.347,0.855,1,0.38,0.224,0.855],"ix":9}},"s":{"a":0,"k":[26,-18],"ix":5},"e":{"a":0,"k":[101,123],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-185.5,-119.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.471,0.855,0.5,0.19,0.347,0.855,1,0.38,0.224,0.855],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[100,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false}],"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"lock_icon 2","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.75,"y":1},"o":{"x":0.85,"y":0},"t":14,"s":[25.083,20.569,0],"to":[0,-0.904,0],"ti":[0,0.467,0]},{"i":{"x":0,"y":1},"o":{"x":0.35,"y":0},"t":29,"s":[25.083,15.144,0],"to":[0,-0.467,0],"ti":[0,-0.438,0]},{"t":49,"s":[25.083,17.769,0]}],"ix":2},"a":{"a":0,"k":[30.25,16.866,0],"ix":1},"s":{"a":0,"k":[70,70,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.962,0],[0,-1.962],[0,0],[0,0],[0,0],[3.924,0],[0,-3.924],[0,0]],"o":[[0,0],[0,-1.962],[1.962,0],[0,0],[0,0],[0,0],[0,-3.924],[-3.925,0],[0,0],[0,0]],"v":[[-3.5,-0.382],[-3.552,-11.757],[0.001,-15.309],[3.552,-11.757],[3.552,-9.559],[7.105,-9.559],[7.105,-11.757],[0.001,-18.861],[-7.105,-11.757],[-7.053,-0.382]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.972999961703,0.972999961703,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":[30.25,26.487],"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":"lock_icon","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":230,"st":20,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"lock_icon","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.15,"y":1},"o":{"x":0.55,"y":0},"t":10,"s":[25.084,33.154,0],"to":[0,-1.333,0],"ti":[0,1,0]},{"i":{"x":0,"y":1},"o":{"x":0.25,"y":0},"t":40,"s":[25.084,25.154,0],"to":[0,-1,0],"ti":[0,-0.333,0]},{"t":69,"s":[25.084,27.154,0]}],"ix":2},"a":{"a":0,"k":[30.25,30.25,0],"ix":1},"s":{"a":0,"k":[70,70,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.471,0],[0,1.471],[-1.472,0],[0,-1.472]],"o":[[-1.472,0],[0,-1.472],[1.471,0],[0,1.471]],"v":[[0.001,9.091],[-2.664,6.428],[0.001,3.762],[2.664,6.428]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.472,0],[0,0],[0,-1.472],[0,0],[-1.472,0],[0,0],[0,1.472],[0,0]],"o":[[0,0],[-1.472,0],[0,0],[0,1.472],[0,0],[1.472,0],[0,0],[0,-1.472]],"v":[[11.546,-6.007],[-11.546,-6.007],[-14.211,-3.342],[-14.211,16.197],[-11.546,18.861],[11.546,18.861],[14.211,16.197],[14.211,-3.342]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.972999961703,0.972999961703,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":[30.25,26.487],"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":"lock_icon","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":220,"st":10,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"12 - Dashboard Items - Gradient","parent":5,"refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[352.5,187,0],"ix":2},"a":{"a":0,"k":[25,25,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.75,0.75,0.833],"y":[1,1,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":10,"s":[0,0,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.35,0.35,0.167],"y":[0,0,0]},"t":30,"s":[105,105,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"w":50,"h":50,"ip":10,"op":220,"st":10,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 29","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"t":15,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":10,"s":[259.045,85.619,0],"to":[0,-1.667,0],"ti":[0,1.667,0]},{"t":40,"s":[259.045,75.619,0]}],"ix":2},"a":{"a":0,"k":[354.045,187.619,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.105,0],[0,0],[0,1.105],[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0],[1.105,0],[0,0],[0,1.105]],"v":[[34.003,34.083],[-34.003,34.083],[-36.003,32.083],[-36.003,-32.083],[-34.003,-34.083],[34.003,-34.083],[36.003,-32.083],[36.003,32.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,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":[354.045,187.619],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":220,"st":10,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 24","parent":4,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"t":15,"s":[40]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[354.045,188.119,0],"ix":2},"a":{"a":0,"k":[354.045,187.619,0],"ix":1},"s":{"a":0,"k":[99,99,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.105,0],[0,0],[0,1.105],[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0],[1.105,0],[0,0],[0,1.105]],"v":[[34.003,34.083],[-34.003,34.083],[-36.003,32.083],[-36.003,-32.083],[-34.003,-34.083],[34.003,-34.083],[36.003,-32.083],[36.003,32.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.458823529412,0.458823529412,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":[354.045,187.619],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":220,"st":10,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Print 6","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[24.883,24.478,0],"ix":2},"a":{"a":0,"k":[-0.102,6.502,0],"ix":1},"s":{"a":0,"k":[15,15,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.719,-7.752],[-18.534,0],[-1.301,-0.043],[-14.306,-10.378]],"o":[[12.707,-7.782],[1.302,0],[20.826,0.696],[0,0]],"v":[[-49.619,-73.479],[-1.163,-85.532],[2.76,-85.467],[57.24,-68.293]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.306,7.37]],"o":[[6.286,-10.92],[-8.327,7.346]],"v":[[-88.71,-31.783],[-67.883,-57.866]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":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.001,0],[1.655,22.135]],"o":[[-13.912,-15.922],[1.687,22.125]],"v":[[25.944,93.328],[2.485,35.976]],"c":false},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"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":[[0.004,0.003],[0.002,16.925],[-0.493,3.073],[-4.796,4.308],[-6.397,0],[-1.059,-0.1],[-4.152,-5.637],[-1.681,-7.58],[0,0],[-18.127,-13.069]],"o":[[-10.68,-21.581],[0,-3.491],[1.356,-8.425],[4.276,-3.844],[1.018,0],[9.158,0.868],[3.757,5.101],[0,0],[3.271,14.9],[-18.238,-13.111]],"v":[[-7.926,98.537],[-24.254,39.681],[-23.512,29.789],[-14.108,10.323],[1.976,4.531],[5.106,4.682],[24.615,14.217],[31.749,33.587],[32.154,35.431],[57.256,80.269]],"c":false},"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"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":[[2.09,13.214],[-11.282,-8.121]],"o":[[2.059,13.228],[0,0]],"v":[[58.519,30.763],[78.074,62.054]],"c":false},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.004,0.003],[-0.002,15.683],[-15.094,12.078],[-11.609,0],[-2.523,-0.396],[-10.766,-15.514]],"o":[[-8.274,-16.72],[0.002,-21.97],[9.516,-7.615],[2.543,0],[15.425,2.424],[-13.627,-19.573]],"v":[[-41.827,88.111],[-54.294,39.28],[-30.54,-14.295],[1.752,-25.934],[9.386,-25.337],[49.42,2.082]],"c":false},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[42.023,4.956],[-8.593,-48.884]],"o":[[42.004,4.985],[0,0]],"v":[[7.71,-55.25],[88.506,30.773]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,5.122],[-38.678,16.307]],"o":[[-0.625,-5.301],[-0.003,-43.296],[-38.692,16.278]],"v":[[-80.889,56.823],[-81.831,41.115],[-20.967,-52.656]],"c":false},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":6,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.45],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":55,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":7,"nm":"Trim Paths 2","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":55,"s":[15]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":5,"op":210,"st":5,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"12 - Dashboard Items - Gradient","parent":9,"refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[270,187,0],"ix":2},"a":{"a":0,"k":[25,25,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.75,0.75,0.833],"y":[1,1,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":5,"s":[0,0,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.35,0.35,0.167],"y":[0,0,0]},"t":25,"s":[105,105,100]},{"t":55,"s":[100,100,100]}],"ix":6}},"ao":0,"w":50,"h":50,"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Layer 28","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[174.745,85.619,0],"to":[0,-1.667,0],"ti":[0,1.667,0]},{"t":35,"s":[174.745,75.619,0]}],"ix":2},"a":{"a":0,"k":[269.745,187.619,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.105,0],[0,0],[0,1.105],[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0],[1.105,0],[0,0],[0,1.105]],"v":[[34.003,34.083],[-34.003,34.083],[-36.003,32.083],[-36.003,-32.083],[-34.003,-34.083],[34.003,-34.083],[36.003,-32.083],[36.003,32.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.941176474094,0.937254905701,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":[269.745,187.619],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 23","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[40]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[269.745,188.119,0],"ix":2},"a":{"a":0,"k":[269.745,187.619,0],"ix":1},"s":{"a":0,"k":[99,99,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.105,0],[0,0],[0,1.105],[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0],[1.105,0],[0,0],[0,1.105]],"v":[[34.003,34.083],[-34.003,34.083],[-36.003,32.083],[-36.003,-32.083],[-34.003,-34.083],[34.003,-34.083],[36.003,-32.083],[36.003,32.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.458823529412,0.458823529412,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":[269.745,187.619],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Layer 26","parent":11,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.75,"y":1},"o":{"x":0.55,"y":0},"t":0,"s":[25.26,33.397,0],"to":[0,0.917,0],"ti":[0,-0.833,0]},{"i":{"x":0.45,"y":1},"o":{"x":0.35,"y":0},"t":50,"s":[25.26,38.897,0],"to":[0,0.833,0],"ti":[0,0.083,0]},{"t":70,"s":[25.26,38.397,0]}],"ix":2},"a":{"a":0,"k":[185.26,200.397,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,-15.667]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":0,"s":[0,0,100]},{"t":20,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.362,0],[0,-2.362],[-2.362,0],[0,2.362]],"o":[[-2.362,0],[0,2.362],[2.362,0],[0,-2.362]],"v":[[0,-6.666],[-4.277,-2.389],[0,1.887],[4.277,-2.389]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-6.141,0],[0,-6.141],[6.518,-5.598],[0.751,0.645],[0,0],[0,4.594]],"o":[[6.141,0],[0,4.698],[-0.748,0.642],[0,0],[-6.23,-5.451],[0,-6.141]],"v":[[0,-13.509],[11.12,-2.389],[1.3,13.028],[-1.303,13.025],[-1.734,12.651],[-11.12,-2.389]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[185.26,186.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 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":0,"nm":"12 - Dashboard Items - Gradient","parent":13,"refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185,187,0],"ix":2},"a":{"a":0,"k":[25,25,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.75,0.75,0.833],"y":[1,1,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.35,0.35,0.167],"y":[0,0,0]},"t":20,"s":[105,105,100]},{"t":50,"s":[100,100,100]}],"ix":6}},"ao":0,"w":50,"h":50,"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 27","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[90.444,85.619,0],"to":[0,-1.667,0],"ti":[0,1.667,0]},{"t":30,"s":[90.444,75.619,0]}],"ix":2},"a":{"a":0,"k":[185.444,187.619,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.105,0],[0,0],[0,1.105],[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0],[1.105,0],[0,0],[0,1.105]],"v":[[34.003,34.083],[-34.003,34.083],[-36.003,32.083],[-36.003,-32.083],[-34.003,-34.083],[34.003,-34.083],[36.003,-32.083],[36.003,32.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.941176474094,0.937254905701,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":[185.444,187.619],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Layer 18","parent":12,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[40]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.444,188.119,0],"ix":2},"a":{"a":0,"k":[185.444,187.619,0],"ix":1},"s":{"a":0,"k":[99,99,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.105,0],[0,0],[0,1.105],[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0]],"o":[[0,0],[-1.105,0],[0,0],[0,-1.105],[0,0],[1.105,0],[0,0],[0,1.105]],"v":[[34.003,34.083],[-34.003,34.083],[-36.003,32.083],[-36.003,-32.083],[-34.003,-34.083],[34.003,-34.083],[36.003,-32.083],[36.003,32.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458823529412,0.458823529412,0.458823529412,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":[185.444,187.619],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Background","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.745,123.685,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.685,0],[0,0],[0,5.685],[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0]],"o":[[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0],[5.685,0],[0,0],[0,5.685]],"v":[[128.327,103.753],[-128.327,103.753],[-138.621,93.46],[-138.621,-93.46],[-128.327,-103.753],[128.327,-103.753],[138.621,-93.46],[138.621,93.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Background - Emboss","tt":1,"sr":1,"ks":{"o":{"a":0,"k":40,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[181,164,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.685,0],[0,0],[0,5.685],[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0]],"o":[[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0],[5.685,0],[0,0],[0,5.685]],"v":[[122.072,63.438],[-152.083,63.438],[-162.376,53.145],[-162.376,-148.775],[-152.083,-159.069],[122.072,-159.069],[132.365,-148.775],[132.365,53.145]],"c":true},"ix":2},"nm":"Mask","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":4,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":0,"nm":"12 - Dashboard - Soundwave","refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[175,140,0],"to":[0,-2.5,0],"ti":[0,2.5,0]},{"t":55,"s":[175,125,0]}],"ix":2},"a":{"a":0,"k":[175,125,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":350,"h":250,"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":17,"ty":0,"nm":"12 - Dashboard - Soundwave - Black","parent":16,"refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[175,126,0],"ix":2},"a":{"a":0,"k":[175,125,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"w":350,"h":250,"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Background","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.745,123.685,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.685,0],[0,0],[0,5.685],[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0]],"o":[[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0],[5.685,0],[0,0],[0,5.685]],"v":[[128.327,103.753],[-128.327,103.753],[-138.621,93.46],[-138.621,-93.46],[-128.327,-103.753],[128.327,-103.753],[138.621,-93.46],[138.621,93.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Background - Shadow","sr":1,"ks":{"o":{"a":0,"k":3,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.745,123.685,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.685,0],[0,0],[0,5.685],[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0]],"o":[[0,0],[-5.685,0],[0,0],[0,-5.685],[0,0],[5.685,0],[0,0],[0,5.685]],"v":[[128.327,103.753],[-128.327,103.753],[-138.621,93.46],[-138.621,-93.46],[-128.327,-103.753],[128.327,-103.753],[138.621,-93.46],[138.621,93.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 25","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[24.944,25.369,0],"ix":2},"a":{"a":0,"k":[185.444,187.619,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.664],[11.664,0],[0,11.664],[-11.664,0]],"o":[[0,11.664],[-11.664,0],[0,-11.664],[11.664,0]],"v":[[21.12,0],[0,21.12],[-21.12,0],[0,-21.12]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.588,0.914,0.863,0.5,0.365,0.833,0.765,1,0.141,0.753,0.667],"ix":9}},"s":{"a":0,"k":[-18.282,-10.233],"ix":5},"e":{"a":0,"k":[18.305,10.891],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[185.45,187.321],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_4","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 36","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100.153,168.903,0],"ix":2},"a":{"a":0,"k":[195.153,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":0,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":10,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":25,"s":[100,98,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-10.183],[0,10.183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 35","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[116.759,168.903,0],"ix":2},"a":{"a":0,"k":[211.759,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":1,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":11,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":26,"s":[100,98,100]},{"t":61,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":1,"op":210,"st":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 34","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[133.365,168.903,0],"ix":2},"a":{"a":0,"k":[228.365,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":2,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":12,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":27,"s":[100,98,100]},{"t":62,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":2,"op":210,"st":2,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 33","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.971,168.903,0],"ix":2},"a":{"a":0,"k":[244.971,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":3,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":13,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":28,"s":[100,98,100]},{"t":63,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-29.894],[0,29.894]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":3,"op":210,"st":3,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 32","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[166.577,168.903,0],"ix":2},"a":{"a":0,"k":[261.577,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":4,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":14,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":29,"s":[100,98,100]},{"t":64,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":4,"op":210,"st":4,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 31","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[183.183,168.903,0],"ix":2},"a":{"a":0,"k":[278.183,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":5,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":15,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":30,"s":[100,98,100]},{"t":65,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"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]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":210,"st":5,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 30","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.789,168.903,0],"ix":2},"a":{"a":0,"k":[294.789,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":6,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":16,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":31,"s":[100,98,100]},{"t":66,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"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]],"o":[[0,0],[0,0]],"v":[[0,-10.183],[0,10.183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":6,"op":210,"st":6,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Layer 29","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[216.395,168.903,0],"ix":2},"a":{"a":0,"k":[311.395,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":7,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":17,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":32,"s":[100,98,100]},{"t":67,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"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":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":210,"st":7,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 28","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[233.001,168.903,0],"ix":2},"a":{"a":0,"k":[328.001,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":8,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":18,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":33,"s":[100,98,100]},{"t":68,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"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,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":210,"st":8,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Layer 27","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.607,168.903,0],"ix":2},"a":{"a":0,"k":[344.607,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":9,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":19,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":34,"s":[100,98,100]},{"t":69,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"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":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-29.894],[0,29.894]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":9,"op":210,"st":9,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Layer 26","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[266.213,168.903,0],"ix":2},"a":{"a":0,"k":[361.213,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":10,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":20,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":35,"s":[100,98,100]},{"t":70,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":210,"st":10,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 25","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[282.819,168.903,0],"ix":2},"a":{"a":0,"k":[377.819,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":11,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":21,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":36,"s":[100,98,100]},{"t":71,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.949019610882,0.941176474094,0.937254905701,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":11,"op":210,"st":11,"bm":0}]},{"id":"comp_5","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Layer 36","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100.153,168.903,0],"ix":2},"a":{"a":0,"k":[195.153,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":0,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":10,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":25,"s":[100,98,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-10.183],[0,10.183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 35","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[116.759,168.903,0],"ix":2},"a":{"a":0,"k":[211.759,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":1,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":11,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":26,"s":[100,98,100]},{"t":61,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":1,"op":210,"st":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 34","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[133.365,168.903,0],"ix":2},"a":{"a":0,"k":[228.365,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":2,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":12,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":27,"s":[100,98,100]},{"t":62,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":2,"op":210,"st":2,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 33","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.971,168.903,0],"ix":2},"a":{"a":0,"k":[244.971,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":3,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":13,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":28,"s":[100,98,100]},{"t":63,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-29.894],[0,29.894]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":3,"op":210,"st":3,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 32","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[166.577,168.903,0],"ix":2},"a":{"a":0,"k":[261.577,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":4,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":14,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":29,"s":[100,98,100]},{"t":64,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":4,"op":210,"st":4,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 31","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[183.183,168.903,0],"ix":2},"a":{"a":0,"k":[278.183,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":5,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":15,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":30,"s":[100,98,100]},{"t":65,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"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]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":210,"st":5,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 30","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[199.789,168.903,0],"ix":2},"a":{"a":0,"k":[294.789,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":6,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":16,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":31,"s":[100,98,100]},{"t":66,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"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]],"o":[[0,0],[0,0]],"v":[[0,-10.183],[0,10.183]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":6,"op":210,"st":6,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Layer 29","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[216.395,168.903,0],"ix":2},"a":{"a":0,"k":[311.395,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":7,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":17,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":32,"s":[100,98,100]},{"t":67,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"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":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":210,"st":7,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 28","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[233.001,168.903,0],"ix":2},"a":{"a":0,"k":[328.001,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":8,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":18,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":33,"s":[100,98,100]},{"t":68,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"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,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":210,"st":8,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Layer 27","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.607,168.903,0],"ix":2},"a":{"a":0,"k":[344.607,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":9,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":19,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":34,"s":[100,98,100]},{"t":69,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"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":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-29.894],[0,29.894]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":9,"op":210,"st":9,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Layer 26","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[266.213,168.903,0],"ix":2},"a":{"a":0,"k":[361.213,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":10,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":20,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":35,"s":[100,98,100]},{"t":70,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-20.316],[0,20.316]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":10,"op":210,"st":10,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 25","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[282.819,168.903,0],"ix":2},"a":{"a":0,"k":[377.819,280.903,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":11,"s":[100,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,0.833,1]},"o":{"x":[0.55,0.55,0.167],"y":[0,0,0]},"t":21,"s":[100,110,100]},{"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0.167,0]},"t":36,"s":[100,98,100]},{"t":71,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-14.128],[0,14.128]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[377.819,280.903],"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":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[361.213,280.903],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[344.607,280.903],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[328.001,280.903],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[311.395,280.903],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[294.789,280.903],"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":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[278.183,280.903],"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":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[261.577,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[244.971,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[228.365,280.903],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[211.759,280.903],"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 11","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[195.153,280.903],"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 12","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":11,"op":210,"st":11,"bm":0}]},{"id":"comp_6","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"SpeechBubble 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[153.09,100.797,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.484,0],[0,0],[0,-4.484],[0,0],[-4.484,0],[0,0],[0,0],[0,3.663],[0,0],[0,0],[0,4.484],[0,0]],"o":[[0,0],[-4.484,0],[0,0],[0,4.484],[0,0],[0,0],[2.529,2.651],[0,0],[0,0],[4.484,0],[0,0],[0,-4.484]],"v":[[102.56,-93.008],[-102.56,-93.008],[-110.68,-84.888],[-110.68,54.303],[-102.56,62.423],[30.879,62.423],[58.85,91.742],[65.847,88.94],[65.847,62.423],[102.56,62.423],[110.68,54.303],[110.68,-84.888]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"SVGID","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Speechbubble - Emboss","tt":1,"sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[152.59,99.797,0],"ix":2},"a":{"a":0,"k":[72.59,39.797,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":6,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.484,0],[0,0],[0,-4.484],[0,0],[-4.484,0],[0,0],[0,0],[0,3.663],[0,0],[0,0],[0,4.484],[0,0]],"o":[[0,0],[-4.484,0],[0,0],[0,4.484],[0,0],[0,0],[2.529,2.651],[0,0],[0,0],[4.484,0],[0,0],[0,-4.484]],"v":[[175.65,-69.711],[-49.47,-69.711],[-57.59,-61.591],[-57.59,95.1],[-49.47,103.22],[103.969,103.22],[131.939,132.539],[138.937,129.737],[138.937,103.22],[175.65,103.22],[183.77,95.1],[183.77,-61.591]],"c":true},"ix":2},"nm":"Mask","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"SVGID","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"SpeechBubble","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[153.09,100.797,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.484,0],[0,0],[0,-4.484],[0,0],[-4.484,0],[0,0],[0,0],[0,3.663],[0,0],[0,0],[0,4.484],[0,0]],"o":[[0,0],[-4.484,0],[0,0],[0,4.484],[0,0],[0,0],[2.529,2.651],[0,0],[0,0],[4.484,0],[0,0],[0,-4.484]],"v":[[102.56,-93.008],[-102.56,-93.008],[-110.68,-84.888],[-110.68,54.303],[-102.56,62.423],[30.879,62.423],[58.85,91.742],[65.847,88.94],[65.847,62.423],[102.56,62.423],[110.68,54.303],[110.68,-84.888]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.141,0.753,0.667,0.5,0.365,0.833,0.765,1,0.588,0.914,0.863],"ix":9}},"s":{"a":0,"k":[63.078,93.292],"ix":5},"e":{"a":0,"k":[-59.369,-118.794],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"SVGID","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"12 - Privacy - Comped","refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":199,"s":[100]},{"t":209,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.36,"y":1},"o":{"x":0.24,"y":0},"t":0,"s":[276,336,0],"to":[0,-10,0],"ti":[0,13.333,0]},{"i":{"x":0.76,"y":0.76},"o":{"x":0.24,"y":0.24},"t":30,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":1,"y":0},"t":180,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"t":209,"s":[276,216,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Rise Media Player Dev/Assets/Lottie/SettingsLottie.json b/Rise Media Player Dev/Assets/Lottie/SettingsLottie.json new file mode 100644 index 000000000..ef4ac0c43 --- /dev/null +++ b/Rise Media Player Dev/Assets/Lottie/SettingsLottie.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":60,"ip":0,"op":210,"w":552,"h":552,"nm":"23 - CHN Security","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 114","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276,276,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"23 - CHN Security - Flyout","parent":1,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.45,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[0,82.442,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.438,"y":1},"o":{"x":0.275,"y":0},"t":49,"s":[0,-7.5,0],"to":[0,0,0],"ti":[0,0,0]},{"t":84,"s":[0,0,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"win_back_base_catchr 2","parent":8,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276.14,276.079,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.418],[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0]],"o":[[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-146.23,96.451],[-146.23,-96.451],[-138.23,-104.451],[138.23,-104.451],[146.23,-96.451],[146.23,96.451],[138.23,104.451],[-138.23,104.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[267.655,274.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":218,"st":5,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 1","parent":2,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[10]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[197,362.75,0],"ix":2},"a":{"a":0,"k":[-83.5,83.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":20,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[195,139.5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-83.5,83.25],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"23 - CHN Security - Refrersh","parent":1,"refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.45,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[112,92,0],"to":[0,-29.167,0],"ti":[0,0,0]},{"i":{"x":0,"y":1},"o":{"x":0.1,"y":0},"t":30,"s":[112,-83,0],"to":[0,0,0],"ti":[0,0,0]},{"t":75,"s":[112,-78,0]}],"ix":2},"a":{"a":0,"k":[388,198,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0,0.833],"y":[1,1,-19.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":5,"s":[0,0,100]},{"t":30,"s":[100,100,100]}],"ix":6}},"ao":0,"w":552,"h":552,"ip":5,"op":215,"st":5,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"win_back_base_catchr","parent":8,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276.14,276.079,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.418],[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0]],"o":[[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-146.23,96.451],[-146.23,-96.451],[-138.23,-104.451],[138.23,-104.451],[146.23,-96.451],[146.23,96.451],[138.23,104.451],[-138.23,104.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.655,274.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":218,"st":5,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"sync_shdw","parent":5,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[386.456,198.841,0],"ix":2},"a":{"a":0,"k":[67.459,67.459,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":25,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]},{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":2,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0.010576221161,0.408627510071,0.351448863745,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":0.35,"ix":7}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-37.118],[37.118,0],[0,37.119],[-37.118,0]],"o":[[0,37.119],[-37.118,0],[0,-37.118],[37.118,0]],"v":[[67.209,-0.001],[0.001,67.208],[-67.209,-0.001],[0.001,-67.208]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.459,67.459],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":219,"st":5,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"23 - CHN Security - Window - Back","parent":1,"refId":"comp_3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":6,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[0,90,0],"to":[0,-15,0],"ti":[0,15,0]},{"t":60,"s":[0,0,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.421,358.623,0],"ix":2},"a":{"a":0,"k":[-125.156,82.312,0],"ix":1},"s":{"a":0,"k":[100.362,100.362,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-138.125,83.25],[-130.062,91.312],[-112.188,73.312]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.35],"y":[0]},"t":5,"s":[0]},{"t":45,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":195,"st":-22,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"win_front_cont 2","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[149.784,378.813,0],"to":[0,-3.345,0],"ti":[0,3.345,0]},{"t":30,"s":[149.784,358.74,0]}],"ix":2},"a":{"a":0,"k":[149.784,358.74,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.450980422076,0.450980422076,0.450980422076,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.450980422076,0.450980422076,0.450980422076,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"fl","c":{"a":0,"k":[1,1,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":[149.786,358.74],"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":1,"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":[[-17.91,0],[0,-17.91],[17.911,0],[0,17.91]],"o":[[17.911,0],[0,17.91],[-17.91,0],[0,-17.91]],"v":[[0,-32.43],[32.43,0.001],[0,32.43],[-32.429,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.451000019148,0.451000019148,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":[149.784,358.74],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":-37,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 3","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[40]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[151.083,361.32,0],"ix":2},"a":{"a":0,"k":[-124.5,80.5,0],"ix":1},"s":{"a":0,"k":[95,95,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[67,67],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-124.5,80.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[97.047,97.047],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"win_front_cont","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[192.406,390.607,0],"to":[0,-5,0],"ti":[0,5,0]},{"t":30,"s":[192.406,360.607,0]}],"ix":2},"a":{"a":0,"k":[191.134,360.925,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[200.788,364.103],[256.916,364.103]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.450980422076,0.450980422076,0.450980422076,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[200.788,353.377],[241.482,353.377]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.450980422076,0.450980422076,0.450980422076,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":-37,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"win_front_cont_shdw","parent":2,"sr":1,"ks":{"o":{"a":0,"k":10,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[191.134,362.425,0],"ix":2},"a":{"a":0,"k":[191.134,360.925,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[200.788,364.103],[256.916,364.103]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[200.788,353.377],[241.482,353.377]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.792,0.792],[0.796,-0.641],[0,0],[0,0],[0,0],[0.792,-0.792],[-0.641,-0.796],[0,0],[0,0],[-0.796,0.639],[0,0],[0,0]],"o":[[-0.739,-0.738],[0,0],[0,0],[0,0],[-0.792,-0.792],[-0.738,0.738],[0,0],[0,0],[0.739,0.738],[0,0],[0,0],[0.792,-0.791]],"v":[[13.998,-10.351],[11.296,-10.498],[11.131,-10.351],[-5.272,6.052],[-11.135,0.189],[-14.002,0.189],[-14.149,2.89],[-14.002,3.055],[-6.705,10.352],[-4.003,10.5],[-3.838,10.352],[13.998,-7.485]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[149.786,358.74],"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":[[-17.91,0],[0,-17.91],[17.911,0],[0,17.91]],"o":[[17.911,0],[0,17.91],[-17.91,0],[0,-17.91]],"v":[[0,-32.43],[32.43,0.001],[0,32.43],[-32.429,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.451000019148,0.451000019148,0.451000019148,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":[149.784,358.74],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"win_front_base_emb_msk","parent":9,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[191.635,361.929,0],"ix":2},"a":{"a":0,"k":[191.134,360.925,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,4.418],[0,0],[-4.418,0],[0,0],[0,-4.419],[0,0],[4.417,0],[0,0]],"o":[[0,0],[0,-4.419],[0,0],[4.417,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-97.958,61.969],[-97.958,-61.97],[-89.958,-69.97],[89.958,-69.97],[97.958,-61.97],[97.958,61.969],[89.958,69.969],[-89.958,69.969]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[191.134,360.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 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"win_front_base_emb","parent":9,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[191.134,361.929,0],"ix":2},"a":{"a":0,"k":[191.134,360.925,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":6,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.523],[0,0],[-4.523,0],[0,0],[0,-4.524],[0,0],[4.522,0],[0,0]],"o":[[0,0],[0,-4.524],[0,0],[4.522,0],[0,0],[0,4.523],[0,0],[-4.523,0]],"v":[[-102.603,61.78],[-102.603,-65.098],[-94.413,-73.287],[89.768,-73.287],[97.958,-65.098],[97.958,61.78],[89.768,69.969],[-94.413,69.969]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[191.134,360.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 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"win_front_base","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[192.406,360.607,0],"ix":2},"a":{"a":0,"k":[191.134,360.925,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.418],[0,0],[-4.418,0],[0,0],[0,-4.419],[0,0],[4.417,0],[0,0]],"o":[[0,0],[0,-4.419],[0,0],[4.417,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-97.958,61.969],[-97.958,-61.97],[-89.958,-69.97],[89.958,-69.97],[97.958,-61.97],[97.958,61.969],[89.958,69.969],[-89.958,69.969]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[191.134,360.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 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"win_front_base - Shadow","sr":1,"ks":{"o":{"a":0,"k":3,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[192.406,360.607,0],"ix":2},"a":{"a":0,"k":[191.134,360.925,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.418],[0,0],[-4.418,0],[0,0],[0,-4.419],[0,0],[4.417,0],[0,0]],"o":[[0,0],[0,-4.419],[0,0],[4.417,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-97.958,61.969],[-97.958,-61.97],[-89.958,-69.97],[89.958,-69.97],[97.958,-61.97],[97.958,61.969],[89.958,69.969],[-89.958,69.969]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[191.134,360.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 5","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"sync_emb_msk","parent":6,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[67.459,67.459,0],"ix":2},"a":{"a":0,"k":[67.459,67.459,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,-37.118],[37.118,0],[0,37.119],[-37.118,0]],"o":[[0,37.119],[-37.118,0],[0,-37.118],[37.118,0]],"v":[[67.209,-0.001],[0.001,67.208],[-67.209,-0.001],[0.001,-67.208]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.459,67.459],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"sync_emb","parent":6,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":15,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[67.459,67.459,0],"ix":2},"a":{"a":0,"k":[67.459,67.459,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":16,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-38.54],[38.54,0],[0,38.541],[-38.54,0]],"o":[[0,38.541],[-38.54,0],[0,-38.54],[38.54,0]],"v":[[67.209,-2.574],[-2.573,67.208],[-72.356,-2.574],[-2.573,-72.356]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[67.459,67.459],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"sync 2","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.35],"y":[0]},"t":0,"s":[0]},{"t":75,"s":[540]}],"ix":10},"p":{"a":0,"k":[67.459,67.459,0],"ix":2},"a":{"a":0,"k":[67.459,67.459,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,-37.118],[37.118,0],[0,37.119],[-37.118,0]],"o":[[0,37.119],[-37.118,0],[0,-37.118],[37.118,0]],"v":[[67.209,-0.001],[0.001,67.208],[-67.209,-0.001],[0.001,-67.208]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[67.459,67.459],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"arrow2","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[74.76,81.381,0],"ix":2},"a":{"a":0,"k":[74.76,81.381,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.944,0.944],[0,0],[0,-2.153],[0,0],[-0.802,0.411],[0,12.692],[0.463,2.213],[-0.842,-0.875],[0,-9.131],[16.829,-2.609],[0,-0.603],[0,0],[1.523,1.522],[0,0]],"o":[[0,0],[1.523,-1.523],[0,0],[0,0.901],[10.584,-5.431],[0,-2.261],[-0.248,-1.187],[6.342,6.587],[0,17.548],[-0.595,0.093],[0,0],[0,2.153],[0,0],[-0.944,-0.944]],"v":[[-27.299,10.916],[-6.678,-9.706],[-2.551,-7.997],[-2.551,0.286],[-0.794,1.369],[17.053,-27.778],[16.354,-34.519],[18.408,-35.605],[28.243,-11.229],[-1.511,23.506],[-2.551,24.702],[-2.551,33.248],[-6.678,34.958],[-27.299,14.335]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[92.392,47.536],"ix":2},"a":{"a":0,"k":[17.75,-34],"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":211,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"arrow1","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[58.747,53.536,0],"ix":2},"a":{"a":0,"k":[58.747,53.536,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.944,-0.944],[0,0],[0,2.153],[0,0],[0.802,-0.411],[0,-12.692],[-0.463,-2.213],[0.842,0.875],[0,9.131],[-16.829,2.609],[0,0.603],[0,0],[-1.524,-1.522],[0,0]],"o":[[0,0],[-1.524,1.523],[0,0],[0,-0.901],[-10.584,5.431],[0,2.261],[0.248,1.187],[-6.342,-6.587],[0,-17.548],[0.595,-0.093],[0,0],[0,-2.153],[0,0],[0.944,0.944]],"v":[[27.3,-10.917],[6.678,9.706],[2.55,7.997],[2.55,-0.286],[0.794,-1.369],[-17.054,27.777],[-16.355,34.519],[-18.408,35.605],[-28.243,11.229],[1.511,-23.506],[2.55,-24.702],[2.55,-33.249],[6.678,-34.958],[27.3,-14.335]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[40.365,86.88],"ix":2},"a":{"a":0,"k":[-18.5,33.5],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"sync","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[389.944,195.852,0],"ix":2},"a":{"a":0,"k":[67.459,67.459,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-37.118],[37.118,0],[0,37.119],[-37.118,0]],"o":[[0,37.119],[-37.118,0],[0,-37.118],[37.118,0]],"v":[[67.209,-0.001],[0.001,67.208],[-67.209,-0.001],[0.001,-67.208]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0,0.753,0.647,0.5,0.227,0.837,0.753,1,0.455,0.922,0.859],"ix":9}},"s":{"a":0,"k":[24.75,45.25],"ix":5},"e":{"a":0,"k":[-23.75,-51],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.459,67.459],"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":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":210,"st":0,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"win_back_wins_cont 3","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":4,"s":[184.923,219.202,0],"to":[0,-1.673,0],"ti":[0,1.673,0]},{"t":44,"s":[184.923,209.166,0]}],"ix":2},"a":{"a":0,"k":[184.923,209.166,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.493,0],[0,0],[0,1.492],[0,0],[-1.492,0],[0,0],[0,-1.492],[0,0]],"o":[[0,0],[-1.479,0],[0,0],[0,-1.478],[0,0],[1.479,0],[0,0],[0,1.492]],"v":[[24.993,3.744],[-24.992,3.744],[-27.682,1.055],[-27.682,-1.055],[-24.992,-3.744],[24.993,-3.744],[27.682,-1.055],[27.682,1.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.357,0.255,0.827,0.484,0.178,0.363,0.829,1,0,0.471,0.831],"ix":9}},"s":{"a":0,"k":[33,-1.5],"ix":5},"e":{"a":0,"k":[-31,-2.5],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[184.923,209.166],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":4,"op":217,"st":4,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"win_back_wins_cont_shdw 3","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[0]},{"t":10,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[184.923,210.666,0],"ix":2},"a":{"a":0,"k":[184.923,209.166,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.493,0],[0,0],[0,1.492],[0,0],[-1.492,0],[0,0],[0,-1.492],[0,0]],"o":[[0,0],[-1.479,0],[0,0],[0,-1.478],[0,0],[1.479,0],[0,0],[0,1.492]],"v":[[24.993,3.744],[-24.992,3.744],[-27.682,1.055],[-27.682,-1.055],[-24.992,-3.744],[24.993,-3.744],[27.682,-1.055],[27.682,1.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[184.923,209.166],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":4,"op":217,"st":4,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"win_back_wins_cont","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[0]},{"t":14,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":8,"s":[207.079,248.498,0],"to":[0,-1.673,0],"ti":[0,1.673,0]},{"t":48,"s":[207.079,238.461,0]}],"ix":2},"a":{"a":0,"k":[207.079,238.461,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[158.412,252.8],[219.516,252.8]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":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]],"o":[[0,0],[0,0]],"v":[[158.412,242.206],[256.916,242.206]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.493,0],[0,0],[0,1.492],[0,0],[-1.492,0],[0,0],[0,-1.492],[0,0]],"o":[[0,0],[-1.479,0],[0,0],[0,-1.478],[0,0],[1.479,0],[0,0],[0,1.492]],"v":[[24.993,3.744],[-24.992,3.744],[-27.682,1.055],[-27.682,-1.055],[-24.992,-3.744],[24.993,-3.744],[27.682,-1.055],[27.682,1.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[184.923,227.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":221,"st":8,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"win_back_wins_cont_shdw","parent":3,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[0]},{"t":14,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[207.079,239.961,0],"ix":2},"a":{"a":0,"k":[207.079,238.461,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[158.412,252.8],[219.516,252.8]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":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]],"o":[[0,0],[0,0]],"v":[[158.412,242.206],[256.916,242.206]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.493,0],[0,0],[0,1.492],[0,0],[-1.492,0],[0,0],[0,-1.492],[0,0]],"o":[[0,0],[-1.479,0],[0,0],[0,-1.478],[0,0],[1.479,0],[0,0],[0,1.492]],"v":[[24.993,3.744],[-24.992,3.744],[-27.682,1.055],[-27.682,-1.055],[-24.992,-3.744],[24.993,-3.744],[27.682,-1.055],[27.682,1.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[184.923,227.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":221,"st":8,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"win_back_wins_base 2","parent":17,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":0,"s":[212.616,247.439,0],"to":[0,-2.509,0],"ti":[0,2.509,0]},{"t":40,"s":[212.616,232.385,0]}],"ix":2},"a":{"a":0,"k":[212.616,232.385,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":[[2.5,0],[0,0],[0,2.584],[0,0],[-2.584,0],[0,0],[0,-2.585],[0,0]],"o":[[0,0],[-2.584,0],[0,0],[0,-2.585],[0,0],[2.584,0],[0,0],[-0.014,2.487]],"v":[[62.912,38.175],[-62.776,38.175],[-67.456,33.497],[-67.456,-33.495],[-62.776,-38.175],[62.776,-38.175],[67.456,-33.495],[67.456,33.658]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.941000007181,0.936999990426,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":[212.616,232.385],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"win_back_wins_base_shdw 2","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[212.616,233.885,0],"ix":2},"a":{"a":0,"k":[212.616,232.385,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.5,0],[0,0],[0,2.584],[0,0],[-2.584,0],[0,0],[0,-2.585],[0,0]],"o":[[0,0],[-2.584,0],[0,0],[0,-2.585],[0,0],[2.584,0],[0,0],[-0.014,2.487]],"v":[[62.912,38.175],[-62.776,38.175],[-67.456,33.497],[-67.456,-33.495],[-62.776,-38.175],[62.776,-38.175],[67.456,-33.495],[67.456,33.658]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[212.616,232.385],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"win_back_wins_cont 5","parent":13,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[0]},{"t":13,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":8,"s":[344.262,279.676,0],"to":[0,-1.673,0],"ti":[0,1.673,0]},{"t":58,"s":[344.262,269.64,0]}],"ix":2},"a":{"a":0,"k":[344.262,269.64,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.493,0],[0,0],[0,1.492],[0,0],[-1.493,0],[0,0],[0,-1.493],[0,0]],"o":[[0,0],[-1.479,0],[0,0],[0,-1.479],[0,0],[1.479,0],[0,0],[0,1.492]],"v":[[11.158,3.744],[-11.159,3.744],[-13.847,1.055],[-13.847,-1.056],[-11.159,-3.744],[11.158,-3.744],[13.847,-1.056],[13.847,1.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.357,0.255,0.827,0.484,0.178,0.363,0.829,1,0,0.471,0.831],"ix":9}},"s":{"a":0,"k":[33,-1.5],"ix":5},"e":{"a":0,"k":[-31,-2.5],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[344.262,269.64],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":221,"st":8,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"win_back_wins_cont_shdw 5","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":8,"s":[0]},{"t":13,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.262,271.14,0],"ix":2},"a":{"a":0,"k":[344.262,269.64,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.493,0],[0,0],[0,1.492],[0,0],[-1.493,0],[0,0],[0,-1.493],[0,0]],"o":[[0,0],[-1.479,0],[0,0],[0,-1.479],[0,0],[1.479,0],[0,0],[0,1.492]],"v":[[11.158,3.744],[-11.159,3.744],[-13.847,1.055],[-13.847,-1.056],[-11.159,-3.744],[11.158,-3.744],[13.847,-1.056],[13.847,1.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[344.262,269.64],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":8,"op":221,"st":8,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"win_back_wins_cont 2","parent":13,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[0]},{"t":16,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":11,"s":[354.504,309.321,0],"to":[0,-1.673,0],"ti":[0,1.673,0]},{"t":61,"s":[354.504,299.284,0]}],"ix":2},"a":{"a":0,"k":[354.504,299.284,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[362.854,302.679],[377.818,302.679]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","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]],"o":[[0,0],[0,0]],"v":[[362.854,292.851],[377.818,292.851]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","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":[[1.601,0],[0,0],[0,1.613],[0,0],[-1.613,0],[0,0],[0,-1.612],[0,0]],"o":[[0,0],[-1.599,0],[0,0],[0,-1.6],[0,0],[1.601,0],[0,0],[0,1.613]],"v":[[8.045,10.951],[-8.047,10.951],[-10.951,8.047],[-10.951,-8.047],[-8.047,-10.951],[8.045,-10.951],[10.951,-8.047],[10.951,8.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[342.141,299.284],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":11,"op":224,"st":11,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"win_back_wins_cont_shdw 2","parent":9,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[0]},{"t":16,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[354.504,300.784,0],"ix":2},"a":{"a":0,"k":[354.504,299.284,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[362.854,292.851],[377.818,292.851]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","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":[[1.601,0],[0,0],[0,1.613],[0,0],[-1.613,0],[0,0],[0,-1.612],[0,0]],"o":[[0,0],[-1.599,0],[0,0],[0,-1.6],[0,0],[1.601,0],[0,0],[0,1.613]],"v":[[8.045,10.951],[-8.047,10.951],[-10.951,8.047],[-10.951,-8.047],[-8.047,-10.951],[8.045,-10.951],[10.951,-8.047],[10.951,8.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[342.141,299.284],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":11,"op":224,"st":11,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"win_back_wins_cont 4","parent":13,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[0]},{"t":19,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":14,"s":[354.504,344.788,0],"to":[0,-1.673,0],"ti":[0,1.673,0]},{"t":64,"s":[354.504,334.752,0]}],"ix":2},"a":{"a":0,"k":[354.504,334.752,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[362.854,339.947],[377.818,339.947]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":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]],"o":[[0,0],[0,0]],"v":[[362.854,331.033],[377.818,331.033]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.601,0],[0,0],[0,1.613],[0,0],[-1.613,0],[0,0],[0,-1.613],[0,0]],"o":[[0,0],[-1.599,0],[0,0],[0,-1.601],[0,0],[1.601,0],[0,0],[0,1.598]],"v":[[8.045,10.95],[-8.047,10.95],[-10.951,8.047],[-10.951,-8.047],[-8.047,-10.95],[8.045,-10.95],[10.951,-8.047],[10.951,8.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[342.141,334.752],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":14,"op":227,"st":14,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"win_back_wins_cont_shdw 4","parent":11,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":14,"s":[0]},{"t":19,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[354.504,336.252,0],"ix":2},"a":{"a":0,"k":[354.504,334.752,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[362.854,339.947],[377.818,339.947]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":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]],"o":[[0,0],[0,0]],"v":[[362.854,331.033],[377.818,331.033]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.122000002394,0.122000002394,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.34,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":1,"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":[[1.601,0],[0,0],[0,1.613],[0,0],[-1.613,0],[0,0],[0,-1.613],[0,0]],"o":[[0,0],[-1.599,0],[0,0],[0,-1.601],[0,0],[1.601,0],[0,0],[0,1.598]],"v":[[8.045,10.95],[-8.047,10.95],[-10.951,8.047],[-10.951,-8.047],[-8.047,-10.95],[8.045,-10.95],[10.951,-8.047],[10.951,8.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[342.141,334.752],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":14,"op":227,"st":14,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"win_back_wins_base","parent":17,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"t":5,"s":[354.404,320.544,0],"to":[0,-2.509,0],"ti":[0,2.509,0]},{"t":55,"s":[354.404,305.489,0]}],"ix":2},"a":{"a":0,"k":[354.404,305.489,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":[[2.5,0],[0,0],[0,2.501],[0,0],[-2.502,0],[0,0],[0,-2.501],[0,0]],"o":[[0,0],[-2.502,0],[0,0],[0,-2.501],[0,0],[2.5,0],[0,0],[0,2.501]],"v":[[31.548,50.806],[-31.546,50.806],[-36.077,46.276],[-36.077,-46.276],[-31.546,-50.806],[31.548,-50.806],[36.077,-46.276],[36.077,46.276]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.941000007181,0.936999990426,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":[354.404,305.489],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":218,"st":5,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"win_back_wins_base_shdw","parent":13,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":5,"s":[0]},{"t":10,"s":[15]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[275.172,277.591,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":7,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.5,0],[0,0],[0,2.501],[0,0],[-2.502,0],[0,0],[0,-2.501],[0,0]],"o":[[0,0],[-2.502,0],[0,0],[0,-2.501],[0,0],[2.5,0],[0,0],[0,2.501]],"v":[[31.548,50.806],[-31.546,50.806],[-36.077,46.276],[-36.077,-46.276],[-31.546,-50.806],[31.548,-50.806],[36.077,-46.276],[36.077,46.276]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.058823529412,0.145098039216,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":[354.404,305.489],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":218,"st":5,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"win_back_base_emb_msk","parent":17,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[275.172,276.091,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,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,4.418],[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0]],"o":[[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-146.23,96.451],[-146.23,-96.451],[-138.23,-104.451],[138.23,-104.451],[146.23,-96.451],[146.23,96.451],[138.23,104.451],[-138.23,104.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[267.655,274.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"win_back_base_emb","parent":17,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[275.172,276.091,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":4,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.515],[0,0],[-4.515,0],[0,0],[0,-4.515],[0,0],[4.515,0],[0,0]],"o":[[0,0],[0,-4.515],[0,0],[4.515,0],[0,0],[0,4.515],[0,0],[-4.515,0]],"v":[[-152.624,96.276],[-152.624,-100.842],[-144.449,-109.017],[138.056,-109.017],[146.23,-100.842],[146.23,96.276],[138.056,104.451],[-144.449,104.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[267.655,274.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"win_back_base","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276.14,276.079,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.418],[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0]],"o":[[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-146.23,96.451],[-146.23,-96.451],[-138.23,-104.451],[138.23,-104.451],[146.23,-96.451],[146.23,96.451],[138.23,104.451],[-138.23,104.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,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":[267.655,274.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"win_back_base - Shadow","sr":1,"ks":{"o":{"a":0,"k":3,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[276.14,276.079,0],"ix":2},"a":{"a":0,"k":[275.172,276.091,0],"ix":1},"s":{"a":0,"k":[99.639,99.639,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":10,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,4.418],[0,0],[-4.418,0],[0,0],[0,-4.418],[0,0],[4.418,0],[0,0]],"o":[[0,0],[0,-4.418],[0,0],[4.418,0],[0,0],[0,4.418],[0,0],[-4.418,0]],"v":[[-146.23,96.451],[-146.23,-96.451],[-138.23,-104.451],[138.23,-104.451],[146.23,-96.451],[146.23,96.451],[138.23,104.451],[-138.23,104.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.655,274.961],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":213,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"23 - CHN Security - Comped","refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":199,"s":[100]},{"t":209,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.36,"y":1},"o":{"x":0.24,"y":0},"t":0,"s":[276,336,0],"to":[0,-10,0],"ti":[0,13.333,0]},{"i":{"x":0.76,"y":0.76},"o":{"x":0.24,"y":0.24},"t":30,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":1,"y":0},"t":180,"s":[276,276,0],"to":[0,0,0],"ti":[0,0,0]},{"t":209,"s":[276,216,0]}],"ix":2},"a":{"a":0,"k":[276,276,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":552,"h":552,"ip":0,"op":210,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/Rise Media Player Dev/Assets/NavigationView/AlbumsPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/AlbumsPage/Colorful.png index 611937aa6..c3f0ddc84 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/AlbumsPage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/AlbumsPage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/ArtistsPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/ArtistsPage/Colorful.png index d58497686..9893d6ee3 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/ArtistsPage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/ArtistsPage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/BrowsePage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/BrowsePage/Colorful.png index f9952eac2..7ab1b9ae3 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/BrowsePage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/BrowsePage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/Devices.png b/Rise Media Player Dev/Assets/NavigationView/Devices.png deleted file mode 100644 index edc525d43..000000000 Binary files a/Rise Media Player Dev/Assets/NavigationView/Devices.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/NavigationView/DiscyPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/DiscyPage/Colorful.png deleted file mode 100644 index 06b7c099d..000000000 Binary files a/Rise Media Player Dev/Assets/NavigationView/DiscyPage/Colorful.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/NavigationView/GenresPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/GenresPage/Colorful.png deleted file mode 100644 index 572a76f7c..000000000 Binary files a/Rise Media Player Dev/Assets/NavigationView/GenresPage/Colorful.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/NavigationView/HomePage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/HomePage/Colorful.png index 0f2962607..64e3cfc01 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/HomePage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/HomePage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/LocalVideosPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/LocalVideosPage/Colorful.png index d0ac82e9f..2cb75fcf1 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/LocalVideosPage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/LocalVideosPage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/NowPlayingPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/NowPlayingPage/Colorful.png deleted file mode 100644 index a4911dc58..000000000 Binary files a/Rise Media Player Dev/Assets/NavigationView/NowPlayingPage/Colorful.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/NavigationView/Online Videos.png b/Rise Media Player Dev/Assets/NavigationView/Online Videos.png deleted file mode 100644 index cfef321f1..000000000 Binary files a/Rise Media Player Dev/Assets/NavigationView/Online Videos.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/Colorful.png index 2789a2617..6f18da78d 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/blankplaylist.png b/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/blankplaylist.png index 16acdb9a3..d4bc37ddf 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/blankplaylist.png and b/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/blankplaylist.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/likedplaylist.png b/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/likedplaylist.png index ea3861211..05e6220ff 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/likedplaylist.png and b/Rise Media Player Dev/Assets/NavigationView/PlaylistsPage/likedplaylist.png differ diff --git a/Rise Media Player Dev/Assets/NavigationView/SettingsPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/SettingsPage/Colorful.png deleted file mode 100644 index e58a01706..000000000 Binary files a/Rise Media Player Dev/Assets/NavigationView/SettingsPage/Colorful.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/NavigationView/SongsPage/Colorful.png b/Rise Media Player Dev/Assets/NavigationView/SongsPage/Colorful.png index 5e74d59a2..8fe99de15 100644 Binary files a/Rise Media Player Dev/Assets/NavigationView/SongsPage/Colorful.png and b/Rise Media Player Dev/Assets/NavigationView/SongsPage/Colorful.png differ diff --git a/Rise Media Player Dev/Assets/Settings/Appearance.png b/Rise Media Player Dev/Assets/Settings/Appearance.png deleted file mode 100644 index e3d93d494..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/Appearance.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/LibraryCustomise/widgettoptrackpreview.png b/Rise Media Player Dev/Assets/Settings/LibraryCustomise/widgettoptrackpreview.png deleted file mode 100644 index f42dbc918..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/LibraryCustomise/widgettoptrackpreview.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/Sidebar.png b/Rise Media Player Dev/Assets/Settings/Sidebar.png deleted file mode 100644 index f152b4370..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/Sidebar.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/about.png b/Rise Media Player Dev/Assets/Settings/about.png deleted file mode 100644 index cba346cd6..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/about.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/feedback.png b/Rise Media Player Dev/Assets/Settings/feedback.png deleted file mode 100644 index f657e36c2..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/feedback.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/language.png b/Rise Media Player Dev/Assets/Settings/language.png deleted file mode 100644 index 872f6c567..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/language.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/library.png b/Rise Media Player Dev/Assets/Settings/library.png deleted file mode 100644 index a32333342..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/library.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Settings/playback.png b/Rise Media Player Dev/Assets/Settings/playback.png deleted file mode 100644 index ffeb4e689..000000000 Binary files a/Rise Media Player Dev/Assets/Settings/playback.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Setup/Appearance.png b/Rise Media Player Dev/Assets/Setup/Appearance.png index e0e4837d6..c35c2f425 100644 Binary files a/Rise Media Player Dev/Assets/Setup/Appearance.png and b/Rise Media Player Dev/Assets/Setup/Appearance.png differ diff --git a/Rise Media Player Dev/Assets/Setup/Connect.png b/Rise Media Player Dev/Assets/Setup/Connect.png index 2c4eb243a..695d5329e 100644 Binary files a/Rise Media Player Dev/Assets/Setup/Connect.png and b/Rise Media Player Dev/Assets/Setup/Connect.png differ diff --git a/Rise Media Player Dev/Assets/Setup/Done.png b/Rise Media Player Dev/Assets/Setup/Done.png index 65cc25aaa..f1d3ec9ac 100644 Binary files a/Rise Media Player Dev/Assets/Setup/Done.png and b/Rise Media Player Dev/Assets/Setup/Done.png differ diff --git a/Rise Media Player Dev/Assets/Setup/Local.png b/Rise Media Player Dev/Assets/Setup/Local.png index 2cbcc9d4f..731fa94c0 100644 Binary files a/Rise Media Player Dev/Assets/Setup/Local.png and b/Rise Media Player Dev/Assets/Setup/Local.png differ diff --git a/Rise Media Player Dev/Assets/Setup/Privacy.png b/Rise Media Player Dev/Assets/Setup/Privacy.png index efed2f1d5..f9f5a7d48 100644 Binary files a/Rise Media Player Dev/Assets/Setup/Privacy.png and b/Rise Media Player Dev/Assets/Setup/Privacy.png differ diff --git a/Rise Media Player Dev/Assets/Setup/Terms.png b/Rise Media Player Dev/Assets/Setup/Terms.png index 9e5d95fc1..0cf855959 100644 Binary files a/Rise Media Player Dev/Assets/Setup/Terms.png and b/Rise Media Player Dev/Assets/Setup/Terms.png differ diff --git a/Rise Media Player Dev/Assets/StoreLogo.backup.png b/Rise Media Player Dev/Assets/StoreLogo.backup.png deleted file mode 100644 index 7385b56c0..000000000 Binary files a/Rise Media Player Dev/Assets/StoreLogo.backup.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Tiles/BG1.png b/Rise Media Player Dev/Assets/Tiles/BG1.png index aa8d198a0..3e97bac46 100644 Binary files a/Rise Media Player Dev/Assets/Tiles/BG1.png and b/Rise Media Player Dev/Assets/Tiles/BG1.png differ diff --git a/Rise Media Player Dev/Assets/Tiles/BG2.png b/Rise Media Player Dev/Assets/Tiles/BG2.png index 1b95331d9..5d71db272 100644 Binary files a/Rise Media Player Dev/Assets/Tiles/BG2.png and b/Rise Media Player Dev/Assets/Tiles/BG2.png differ diff --git a/Rise Media Player Dev/Assets/Tiles/BG3.png b/Rise Media Player Dev/Assets/Tiles/BG3.png index 56b07c55c..b673174ec 100644 Binary files a/Rise Media Player Dev/Assets/Tiles/BG3.png and b/Rise Media Player Dev/Assets/Tiles/BG3.png differ diff --git a/Rise Media Player Dev/Assets/Tiles/BG4.png b/Rise Media Player Dev/Assets/Tiles/BG4.png index b53d02b52..86536d8b9 100644 Binary files a/Rise Media Player Dev/Assets/Tiles/BG4.png and b/Rise Media Player Dev/Assets/Tiles/BG4.png differ diff --git a/Rise Media Player Dev/Assets/Tiles/BG5.png b/Rise Media Player Dev/Assets/Tiles/BG5.png index 0ed111b65..7352a75bb 100644 Binary files a/Rise Media Player Dev/Assets/Tiles/BG5.png and b/Rise Media Player Dev/Assets/Tiles/BG5.png differ diff --git a/Rise Media Player Dev/Assets/Tiles/BG6.png b/Rise Media Player Dev/Assets/Tiles/BG6.png index 777cbb516..daabdfde0 100644 Binary files a/Rise Media Player Dev/Assets/Tiles/BG6.png and b/Rise Media Player Dev/Assets/Tiles/BG6.png differ diff --git a/Rise Media Player Dev/Assets/Unavailable/BG (Dark).bmp b/Rise Media Player Dev/Assets/Unavailable/BG (Dark).bmp deleted file mode 100644 index b1304dbc0..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/BG (Dark).bmp and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Unavailable/BG (Light).bmp b/Rise Media Player Dev/Assets/Unavailable/BG (Light).bmp deleted file mode 100644 index 0d6707789..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/BG (Light).bmp and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Unavailable/Netflix.png b/Rise Media Player Dev/Assets/Unavailable/Netflix.png deleted file mode 100644 index 11481b22b..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/Netflix.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Unavailable/Playlists.png b/Rise Media Player Dev/Assets/Unavailable/Playlists.png deleted file mode 100644 index ac7e6863c..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/Playlists.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Unavailable/Prime.png b/Rise Media Player Dev/Assets/Unavailable/Prime.png deleted file mode 100644 index 62025bc13..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/Prime.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Unavailable/Videos.png b/Rise Media Player Dev/Assets/Unavailable/Videos.png deleted file mode 100644 index 3f004be7c..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/Videos.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Unavailable/YouTube.png b/Rise Media Player Dev/Assets/Unavailable/YouTube.png deleted file mode 100644 index 056fc2c90..000000000 Binary files a/Rise Media Player Dev/Assets/Unavailable/YouTube.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/Web/LASTFM.png b/Rise Media Player Dev/Assets/Web/LASTFM.png index bfb1d7252..e939da5ae 100644 Binary files a/Rise Media Player Dev/Assets/Web/LASTFM.png and b/Rise Media Player Dev/Assets/Web/LASTFM.png differ diff --git a/Rise Media Player Dev/Assets/addednewmedia.png b/Rise Media Player Dev/Assets/addednewmedia.png deleted file mode 100644 index 05ba07e76..000000000 Binary files a/Rise Media Player Dev/Assets/addednewmedia.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/gradientfill.png b/Rise Media Player Dev/Assets/gradientfill.png deleted file mode 100644 index d81d71a0f..000000000 Binary files a/Rise Media Player Dev/Assets/gradientfill.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/likedplaylist.png b/Rise Media Player Dev/Assets/likedplaylist.png deleted file mode 100644 index 18b3d6eda..000000000 Binary files a/Rise Media Player Dev/Assets/likedplaylist.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/lookingformedia.png b/Rise Media Player Dev/Assets/lookingformedia.png deleted file mode 100644 index faaf9cb0a..000000000 Binary files a/Rise Media Player Dev/Assets/lookingformedia.png and /dev/null differ diff --git a/Rise Media Player Dev/Assets/missingperson.png b/Rise Media Player Dev/Assets/missingperson.png deleted file mode 100644 index 1bfa79ccb..000000000 Binary files a/Rise Media Player Dev/Assets/missingperson.png and /dev/null differ diff --git a/Rise Media Player Dev/ChangeTrackers/SongsTracker.cs b/Rise Media Player Dev/ChangeTrackers/SongsTracker.cs deleted file mode 100644 index 3ed339903..000000000 --- a/Rise Media Player Dev/ChangeTrackers/SongsTracker.cs +++ /dev/null @@ -1,223 +0,0 @@ -using Rise.App.ViewModels; -using System; -using System.Collections.Generic; -using System.Diagnostics; -using Rise.Common.Extensions; -using System.Threading.Tasks; -using Windows.Storage; -using Windows.Storage.Search; -using System.IO; - -namespace Rise.App.ChangeTrackers -{ - public class SongsTracker - { - /// - /// Gets the app-wide MViewModel instance. - /// - private static MainViewModel ViewModel => App.MViewModel; - - public static async void MusicQueryResultChanged(IStorageQueryResultBase sender, object args) - { - sender.ContentsChanged -= MusicQueryResultChanged; - - Debug.WriteLine("New changes!"); - StorageFolder changedFolder = sender.Folder; - StorageLibraryChangeTracker folderTracker = changedFolder.TryGetChangeTracker(); - - if (folderTracker != null) - { - folderTracker.Enable(); - - StorageLibraryChangeReader changeReader = folderTracker.GetChangeReader(); - IReadOnlyList changes = await changeReader.ReadBatchAsync(); - - foreach (StorageLibraryChange change in changes) - { - if (change.ChangeType == StorageLibraryChangeType.ChangeTrackingLost) - { - // Change tracker is in an invalid state and must be reset - // This should be a very rare case, but must be handled - folderTracker.Reset(); - await ViewModel.StartFullCrawlAsync(); - return; - } - - if (change.IsOfType(StorageItemTypes.File)) - { - await ManageSongChange(change); - } - else if (change.IsOfType(StorageItemTypes.Folder)) - { - //await ViewModel.StartFullCrawlAsync(); - } - else - { - if (change.ChangeType == StorageLibraryChangeType.Deleted) - { - foreach (SongViewModel song in ViewModel.Songs) - { - if (change.PreviousPath == song.Location) - { - await song.DeleteAsync(); - } - } - } - } - } - - // Mark that all the changes have been seen and for the change tracker - // to never return these changes again - await changeReader.AcceptChangesAsync(); - - sender.ContentsChanged += MusicQueryResultChanged; - } - } - - /// - /// Manage changes to the music library. - /// - /// Change that ocurred. - public static async Task ManageSongChange(StorageLibraryChange change) - { - StorageFile file; - - switch (change.ChangeType) - { - // New File in the Library - case StorageLibraryChangeType.Created: - // Song was created..? - file = (StorageFile)await change.GetStorageItemAsync(); - await ViewModel.SaveMusicModelsAsync(file); - break; - - case StorageLibraryChangeType.MovedIntoLibrary: - // Song was moved into the library - file = (StorageFile)await change.GetStorageItemAsync(); - await ViewModel.SaveMusicModelsAsync(file); - break; - - case StorageLibraryChangeType.MovedOrRenamed: - // Song was renamed/moved - file = (StorageFile)await change.GetStorageItemAsync(); - for (int i = 0; i < ViewModel.Songs.Count; i++) - { - if (change.PreviousPath == ViewModel.Songs[i].Location) - { - ViewModel.Songs[i].Location = file.Path; - await ViewModel.Songs[i].SaveAsync(); - } - } - break; - - // File Removed From Library - case StorageLibraryChangeType.Deleted: - // Song was deleted - for (int i = 0; i < ViewModel.Songs.Count; i++) - { - if (change.PreviousPath == ViewModel.Songs[i].Location) - { - await ViewModel.Songs[i].DeleteAsync(); - } - } - break; - - case StorageLibraryChangeType.MovedOutOfLibrary: - // Song got moved out of the library - for (int i = 0; i < ViewModel.Songs.Count; i++) - { - if (change.PreviousPath == ViewModel.Songs[i].Location) - { - await ViewModel.Songs[i].DeleteAsync(); - } - } - break; - - // Modified Contents - case StorageLibraryChangeType.ContentsChanged: - // Song content was modified..? - file = (StorageFile)await change.GetStorageItemAsync(); - for (int i = 0; i < ViewModel.Songs.Count; i++) - { - if (change.PreviousPath == ViewModel.Songs[i].Location) - { - await ViewModel.Songs[i].DeleteAsync(); - await ViewModel.SaveMusicModelsAsync(file); - } - } - break; - - // Ignored Cases - case StorageLibraryChangeType.EncryptionChanged: - case StorageLibraryChangeType.ContentsReplaced: - case StorageLibraryChangeType.IndexingStatusChanged: - default: - // These are safe to ignore, I think - break; - } - } - - /// - /// Manage changes to the music library folders. - /// - public static async Task HandleMusicFolderChangesAsync() - { - List toRemove = new(); - - // Check if the song doesn't exist anymore, if so queue it then remove. - try - { - for (int i = 0; i < ViewModel.Songs.Count; i++) - { - try - { - _ = await StorageFile.GetFileFromPathAsync(ViewModel.Songs[i].Location); - } catch (FileNotFoundException e) - { - toRemove.Add(ViewModel.Songs[i]); - e.WriteToOutput(); - } - catch (FileLoadException) - { - - } - catch (UnauthorizedAccessException) - { - - } - } - } - finally - { - foreach (SongViewModel song in toRemove) - { - await song.DeleteAsync(); - } - } - - List duplicates = new(); - - // Check for duplicates and remove if any duplicate is found. - try - { - for (int i = 0; i < ViewModel.Songs.Count; i++) - { - for (int j = i + 1; j < ViewModel.Songs.Count; j++) - { - if (ViewModel.Songs[i].Location == ViewModel.Songs[j].Location) - { - duplicates.Add(ViewModel.Songs[j]); - } - } - } - } - finally - { - foreach (SongViewModel song in duplicates) - { - await song.DeleteAsync(); - } - } - } - } -} diff --git a/Rise Media Player Dev/ChangeTrackers/VideosTracker.cs b/Rise Media Player Dev/ChangeTrackers/VideosTracker.cs deleted file mode 100644 index a2a8d9940..000000000 --- a/Rise Media Player Dev/ChangeTrackers/VideosTracker.cs +++ /dev/null @@ -1,226 +0,0 @@ -using Rise.App.ViewModels; -using Rise.Models; -using System; -using System.Collections.Generic; -using System.Diagnostics; -using Rise.Common.Extensions; -using System.Threading.Tasks; -using Windows.Storage; -using Windows.Storage.Search; -using System.IO; - -namespace Rise.App.ChangeTrackers -{ - public class VideosTracker - { - /// - /// Gets the app-wide MViewModel instance. - /// - private static MainViewModel MViewModel => App.MViewModel; - - /// - /// Manage changes to the videos library. - /// - /// Change that ocurred. - public static async Task ManageVideoChange(StorageLibraryChange change) - { - StorageFile file; - Video video; - // Temp variable used for instantiating StorageFiles for sorting if needed later - switch (change.ChangeType) - { - // New File in the Library - case StorageLibraryChangeType.Created: - // Song was created..? - file = (StorageFile)await change.GetStorageItemAsync(); - video = await Video.GetFromFileAsync(file); - - await new VideoViewModel(video).SaveAsync(); - break; - - case StorageLibraryChangeType.MovedIntoLibrary: - // Song was moved into the library - file = (StorageFile)await change.GetStorageItemAsync(); - video = await Video.GetFromFileAsync(file); - - await new VideoViewModel(video).SaveAsync(); - break; - - case StorageLibraryChangeType.MovedOrRenamed: - // Song was renamed/moved - file = (StorageFile)await change.GetStorageItemAsync(); - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - if (change.PreviousPath == MViewModel.Videos[i].Location) - { - await MViewModel.Videos[i].DeleteAsync(); - } - } - break; - - // File Removed From Library - case StorageLibraryChangeType.Deleted: - // Song was deleted - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - if (change.PreviousPath == MViewModel.Videos[i].Location) - { - await MViewModel.Videos[i].DeleteAsync(); - } - } - break; - - case StorageLibraryChangeType.MovedOutOfLibrary: - // Song got moved out of the library - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - if (change.PreviousPath == MViewModel.Videos[i].Location) - { - await MViewModel.Videos[i].DeleteAsync(); - } - } - break; - - // Modified Contents - case StorageLibraryChangeType.ContentsChanged: - // Song content was modified..? - file = (StorageFile)await change.GetStorageItemAsync(); - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - if (change.PreviousPath == MViewModel.Videos[i].Location) - { - await MViewModel.Videos[i].DeleteAsync(); - await MViewModel.Videos[i].SaveAsync(); - } - } - break; - - // Ignored Cases - case StorageLibraryChangeType.EncryptionChanged: - case StorageLibraryChangeType.ContentsReplaced: - case StorageLibraryChangeType.IndexingStatusChanged: - default: - // These are safe to ignore, I think - break; - } - } - - /// - /// Manage changes to the videos library folders. - /// - public static async Task HandleVideosFolderChangesAsync() - { - List toRemove = new(); - - // Check if the video doesn't exist anymore, or if we don't have access to it at all, - // if so queue it then remove. - try - { - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - try - { - _ = await StorageFile.GetFileFromPathAsync(MViewModel.Videos[i].Location); - } - catch (FileNotFoundException e) - { - toRemove.Add(MViewModel.Videos[i]); - e.WriteToOutput(); - } - catch (FileLoadException) - { - - } - catch (UnauthorizedAccessException) - { - - } - } - } - finally - { - foreach (VideoViewModel video in toRemove) - { - await video.DeleteAsync(); - } - } - - List duplicates = new(); - - // Check for duplicates and remove if any duplicate is found. - try - { - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - for (int j = i + 1; j < MViewModel.Videos.Count; j++) - { - if (MViewModel.Videos[i].Location == MViewModel.Videos[j].Location) - { - duplicates.Add(MViewModel.Videos[j]); - } - } - } - } finally - { - foreach (VideoViewModel video in duplicates) - { - await video.DeleteAsync(); - } - } - } - - /// - /// Handle changes in the user's video library. - /// - public static async void VideosLibrary_ContentsChanged(IStorageQueryResultBase sender, object args) - { - StorageFolder changedFolder = sender.Folder; - StorageLibraryChangeTracker folderTracker = changedFolder.TryGetChangeTracker(); - - if (folderTracker != null) - { - folderTracker.Enable(); - - StorageLibraryChangeReader changeReader = folderTracker.GetChangeReader(); - IReadOnlyList changes = await changeReader.ReadBatchAsync(); - - foreach (StorageLibraryChange change in changes) - { - if (change.ChangeType == StorageLibraryChangeType.ChangeTrackingLost) - { - // Change tracker is in an invalid state and must be reset - // This should be a very rare case, but must be handled - folderTracker.Reset(); - return; - } - - if (change.IsOfType(StorageItemTypes.File)) - { - await ManageVideoChange(change); - } - else if (change.IsOfType(StorageItemTypes.Folder)) - { - // Not interested in folders - } - else - { - if (change.ChangeType == StorageLibraryChangeType.Deleted) - { - for (int i = 0; i < MViewModel.Videos.Count; i++) - { - if (change.PreviousPath == MViewModel.Videos[i].Location) - { - await MViewModel.Videos[i].DeleteAsync(); - } - } - } - } - } - - // Mark that all the changes have been seen and for the change tracker - // to never return these changes again - await changeReader.AcceptChangesAsync(); - } - } - } -} diff --git a/Rise Media Player Dev/Converters/AdditionSubtraction.cs b/Rise Media Player Dev/Converters/AdditionSubtraction.cs index d09a8a43c..42330b1f5 100644 --- a/Rise Media Player Dev/Converters/AdditionSubtraction.cs +++ b/Rise Media Player Dev/Converters/AdditionSubtraction.cs @@ -3,7 +3,7 @@ namespace Rise.App.Converters { - public class AdditionSubtraction : IValueConverter + public sealed class AdditionSubtraction : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { diff --git a/Rise Media Player Dev/Converters/BooleanToRoundedCorners.cs b/Rise Media Player Dev/Converters/BooleanToRoundedCorners.cs index ea915fc78..f0447cbc2 100644 --- a/Rise Media Player Dev/Converters/BooleanToRoundedCorners.cs +++ b/Rise Media Player Dev/Converters/BooleanToRoundedCorners.cs @@ -4,7 +4,7 @@ namespace Rise.App.Converters { - public class BoolToRoundedCorners : IValueConverter + public sealed class BoolToRoundedCorners : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { @@ -12,7 +12,7 @@ public object Convert(object value, Type targetType, object parameter, string la { if (param == "ForAlbum" && ((bool)value)) { - return new CornerRadius(4); + return new CornerRadius(8); } } diff --git a/Rise Media Player Dev/Converters/BooleanToVisibility.cs b/Rise Media Player Dev/Converters/BooleanToVisibility.cs index 0547cd506..b711ba826 100644 --- a/Rise Media Player Dev/Converters/BooleanToVisibility.cs +++ b/Rise Media Player Dev/Converters/BooleanToVisibility.cs @@ -4,7 +4,7 @@ namespace Rise.App.Converters { - public class BooleanToVisibility : IValueConverter + public sealed class BooleanToVisibility : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { @@ -34,73 +34,4 @@ public object ConvertBack(object value, Type targetType, object parameter, strin return value is Visibility visibility && visibility == Visibility.Visible; } } - - public class BooleanToVisibility1 : IValueConverter - { - - public bool Reverse - { - get; set; - } - - public object Convert(object value, Type targetType, object parameter, string language) - { - // Reversed result - if (Reverse) - { - return (value is bool val && val) ? Visibility.Collapsed : Visibility.Visible; - } - - return (value is bool boolean && boolean) ? Visibility.Visible : Visibility.Collapsed; - } - - public object ConvertBack(object value, Type targetType, object parameter, string language) - { - // Reversed result - if (parameter is string param) - { - if (param == "0") - { - return value is Visibility val && val == Visibility.Collapsed; - } - } - - return value is Visibility visibility && visibility == Visibility.Visible; - } - } - - public class BooleanToArtistColumnVisibility : IValueConverter - { - public object Convert(object value, Type targetType, object parameter, string language) - { - // Reversed result - if (parameter is string param) - { - if (param == "Reverse") - { - return (value is bool val && val) ? new GridLength(0, GridUnitType.Star) : GridLength.Auto; - } - } - - return (value is bool boolean && boolean) ? GridLength.Auto : new GridLength(0, GridUnitType.Star); - } - - public object ConvertBack(object value, Type targetType, object parameter, string language) - { - throw new NotImplementedException("Not implemented."); - } - } - - public static class BindlessBooleanToVisibility - { - public static Visibility AsVisibility(this bool value) - { - return value ? Visibility.Visible : Visibility.Collapsed; - } - - public static bool AsBool(this Visibility value) - { - return value == Visibility.Visible; - } - } } diff --git a/Rise Media Player Dev/Converters/EmptyStringFallback.cs b/Rise Media Player Dev/Converters/EmptyStringFallback.cs new file mode 100644 index 000000000..f573d8e07 --- /dev/null +++ b/Rise Media Player Dev/Converters/EmptyStringFallback.cs @@ -0,0 +1,24 @@ +using System; +using Windows.UI.Xaml.Data; + +namespace Rise.App.Converters; + +/// +/// Returns the provided value if it's not a null or empty string +/// or equal to 0, returns the converter parameter otherwise. +/// +public sealed class EmptyStringFallback : IValueConverter +{ + public object Convert(object value, Type targetType, object parameter, string language) + { + var str = value?.ToString(); + if (string.IsNullOrEmpty(str) || str == "0") + return parameter; + return str; + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } +} diff --git a/Rise Media Player Dev/Converters/IntToBoolean.cs b/Rise Media Player Dev/Converters/IntToBoolean.cs new file mode 100644 index 000000000..260c6c7af --- /dev/null +++ b/Rise Media Player Dev/Converters/IntToBoolean.cs @@ -0,0 +1,14 @@ +using System; +using Windows.UI.Xaml.Data; + +namespace Rise.App.Converters +{ + public sealed class IntToBoolean : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + => (int)value > 0; + + public object ConvertBack(object value, Type targetType, object parameter, string language) + => throw new NotImplementedException(); + } +} diff --git a/Rise Media Player Dev/Converters/IntToVisibility.cs b/Rise Media Player Dev/Converters/IntToVisibility.cs new file mode 100644 index 000000000..16d6c486a --- /dev/null +++ b/Rise Media Player Dev/Converters/IntToVisibility.cs @@ -0,0 +1,15 @@ +using System; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Data; + +namespace Rise.App.Converters +{ + public sealed class IntToVisibility : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + => (int)value > 0 ? Visibility.Visible : Visibility.Collapsed; + + public object ConvertBack(object value, Type targetType, object parameter, string language) + => throw new NotImplementedException(); + } +} diff --git a/Rise Media Player Dev/Converters/MathConverters.cs b/Rise Media Player Dev/Converters/MathConverters.cs index dc4c49801..45b67ccbf 100644 --- a/Rise Media Player Dev/Converters/MathConverters.cs +++ b/Rise Media Player Dev/Converters/MathConverters.cs @@ -1,22 +1,18 @@ -using System; +using Rise.Common.Extensions.Markup; +using System; using Windows.UI.Xaml.Data; namespace Rise.App.Converters { - public class DecimalPointToPercentageConverter : IValueConverter + public sealed class DecimalPointToPercentageConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { - double actualValue = (double)value; - bool isPercentageVisible = false; - if (parameter is string param) - { - if (param == "WithPercentage") - { - isPercentageVisible = true; - } - } - return $"{Math.Floor(actualValue * 100)}{(isPercentageVisible ? "%" : "")}"; + double val = Math.Floor((double)value * 100); + if (parameter is string param && param == "WithPercentage") + return val + "%"; + + return val; } public object ConvertBack(object value, Type targetType, object parameter, string language) @@ -25,12 +21,12 @@ public object ConvertBack(object value, Type targetType, object parameter, strin } } - public class UintToStringConverter : IValueConverter + public sealed class UintToStringConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { uint actualValue = (uint)value; - string str = actualValue == 0 ? "Unknown" : actualValue.ToString(); + string str = actualValue == 0 ? ResourceHelper.GetString("Unknown") : actualValue.ToString(); return str; } @@ -39,7 +35,7 @@ public object ConvertBack(object value, Type targetType, object parameter, strin throw new NotImplementedException(); } } - public class FormatNumber + public sealed class FormatNumber { public static string Format(long num) { diff --git a/Rise Media Player Dev/Converters/NavigationItemIconConverter.cs b/Rise Media Player Dev/Converters/NavigationItemIconConverter.cs new file mode 100644 index 000000000..fcd47e939 --- /dev/null +++ b/Rise Media Player Dev/Converters/NavigationItemIconConverter.cs @@ -0,0 +1,43 @@ +using Rise.Data.Navigation; +using System; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Data; + +namespace Rise.App.Converters +{ + /// + /// Gets an icon for the provided + /// based on the current icon pack. + /// + public sealed class NavigationItemIconConverter : IValueConverter + { + private readonly string IconPack = App.SViewModel.IconPack; + + public object Convert(object value, Type targetType, object parameter, string language) + { + var item = (NavigationItemDestination)value; + if (Uri.TryCreate(item.DefaultIcon, UriKind.Absolute, out var uri)) + { + return new BitmapIcon + { + ShowAsMonochrome = false, + UriSource = uri + }; + } + + if (string.IsNullOrEmpty(IconPack)) + return new FontIcon { Glyph = item.DefaultIcon }; + + return new BitmapIcon + { + ShowAsMonochrome = false, + UriSource = new($"ms-appx:///Assets/NavigationView/{item.Id}/{IconPack}.png") + }; + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } + } +} diff --git a/Rise Media Player Dev/Converters/NullToBoolean.cs b/Rise Media Player Dev/Converters/NullToBoolean.cs index b32644a73..6bcb2d635 100644 --- a/Rise Media Player Dev/Converters/NullToBoolean.cs +++ b/Rise Media Player Dev/Converters/NullToBoolean.cs @@ -3,7 +3,7 @@ namespace Rise.App.Converters { - public class NullToBoolean : IValueConverter + public sealed class NullToBoolean : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { diff --git a/Rise Media Player Dev/Converters/ResourceFallback.cs b/Rise Media Player Dev/Converters/ResourceFallback.cs new file mode 100644 index 000000000..a18e25ea8 --- /dev/null +++ b/Rise Media Player Dev/Converters/ResourceFallback.cs @@ -0,0 +1,22 @@ +using Rise.Common.Extensions.Markup; +using System; +using Windows.UI.Xaml.Data; + +namespace Rise.App.Converters +{ + public sealed class ResourceFallback : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + { + string param = parameter.ToString(); + if (value is string str && str != param) + return value; + return ResourceHelper.GetString(param); + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } + } +} diff --git a/Rise Media Player Dev/Converters/ResourceToString.cs b/Rise Media Player Dev/Converters/ResourceToString.cs index 97459ca60..c5dce5281 100644 --- a/Rise Media Player Dev/Converters/ResourceToString.cs +++ b/Rise Media Player Dev/Converters/ResourceToString.cs @@ -1,34 +1,20 @@ -using System; -using Windows.ApplicationModel.Resources; +using Rise.Common.Extensions.Markup; +using System; using Windows.UI.Xaml.Data; namespace Rise.App.Converters { - public class ResourceToString : IValueConverter + public sealed class ResourceToString : IValueConverter { - private static ResourceLoader _currLoader; - private static string _loader = ""; - public object Convert(object value, Type targetType, object parameter, string language) { - string resource = value.ToString(); if (parameter != null) { string loader = parameter.ToString(); - if (loader != _loader) - { - _loader = loader; - _currLoader = ResourceLoader.GetForViewIndependentUse(loader); - } - - } - else if (_loader != "") - { - _loader = ""; - _currLoader = ResourceLoader.GetForViewIndependentUse(); + return ResourceHelper.GetString($"/{loader}/{value}"); } - return _currLoader.GetString(resource); + return ResourceHelper.GetString(value.ToString()); } public object ConvertBack(object value, Type targetType, object parameter, string language) diff --git a/Rise Media Player Dev/Converters/StreamToBitmap.cs b/Rise Media Player Dev/Converters/StreamToBitmap.cs new file mode 100644 index 000000000..d30490207 --- /dev/null +++ b/Rise Media Player Dev/Converters/StreamToBitmap.cs @@ -0,0 +1,41 @@ +using Rise.Common.Extensions; +using System; +using Windows.Storage.Streams; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Media.Imaging; + +namespace Rise.App.Converters +{ + /// + /// Creates asynchronously loaded bitmap images from random access streams. + /// + public sealed class StreamToBitmap : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + { + IRandomAccessStream strm; + if (value is IRandomAccessStream rand) + strm = rand.CloneStream(); + else if (value is IRandomAccessStreamReference randRef) + strm = randRef.OpenReadAsync().Get(); + else + throw new ArgumentException($"The provided value must be of type {typeof(IRandomAccessStream)}.", nameof(value)); + + var img = new BitmapImage(); + void OnImageOpened(object sender, RoutedEventArgs e) + { + strm.Dispose(); + img.ImageOpened -= OnImageOpened; + } + + img.ImageOpened += OnImageOpened; + + _ = img.SetSourceAsync(strm); + return img; + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + => throw new NotImplementedException(); + } +} diff --git a/Rise Media Player Dev/Converters/StringToBoolean.cs b/Rise Media Player Dev/Converters/StringToBoolean.cs index 8a4fdbb96..25a79c4a7 100644 --- a/Rise Media Player Dev/Converters/StringToBoolean.cs +++ b/Rise Media Player Dev/Converters/StringToBoolean.cs @@ -3,7 +3,7 @@ namespace Rise.App.Converters { - public class StringToBoolean : IValueConverter + public sealed class StringToBoolean : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { diff --git a/Rise Media Player Dev/Converters/StringToVisibility.cs b/Rise Media Player Dev/Converters/StringToVisibility.cs index 647a178e1..2f254f59c 100644 --- a/Rise Media Player Dev/Converters/StringToVisibility.cs +++ b/Rise Media Player Dev/Converters/StringToVisibility.cs @@ -4,7 +4,7 @@ namespace Rise.App.Converters { - public class StringToVisibility : IValueConverter + public sealed class StringToVisibility : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { @@ -26,18 +26,4 @@ public object ConvertBack(object value, Type targetType, object parameter, strin "A string is very likely unnecessary in this case."); } } - - public class BindlessStringToVisibility - { - public static Visibility BindlessConvert(object value) - { - return (value is string str && str.Length > 0) ? Visibility.Visible : Visibility.Collapsed; - } - - public static void BindlessConvertBack(object value) - { - throw new InvalidOperationException("Use the boolean to visibility converter in this situation." + - "A string is very likely unnecessary in this case. You tried to convert: " + value.ToString()); - } - } } diff --git a/Rise Media Player Dev/Converters/TimeSpanToString.cs b/Rise Media Player Dev/Converters/TimeSpanToString.cs index 2e7752284..5949013f4 100644 --- a/Rise Media Player Dev/Converters/TimeSpanToString.cs +++ b/Rise Media Player Dev/Converters/TimeSpanToString.cs @@ -1,120 +1,93 @@ -using System; +using Rise.Common.Extensions.Markup; +using System; +using System.Text; using Windows.UI.Xaml.Data; namespace Rise.App.Converters { - public class TimeSpanToString : IValueConverter + public sealed partial class TimeSpanToString : IValueConverter { - public static string Convert(TimeSpan value, string param = null) + public object Convert(object value, Type targetType, object parameter, string language) + { + var span = value is TimeSpan time ? + time : TimeSpan.Zero; + + string param = parameter?.ToString(); + if (string.IsNullOrEmpty(param)) + return GetShortFormat(span); + + return GetLongFormat(ref span, param); + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } + } + + // Converter logic + public sealed partial class TimeSpanToString + { + public static string GetLongFormat(TimeSpan value, string format) + => GetLongFormat(ref value, format); + + public static string GetShortFormat(TimeSpan span) + => GetShortFormat(ref span); + + private static string GetLongFormat(ref TimeSpan value, string format) { - if (param == null) + var timeBuilder = new StringBuilder(); + void AppendToBuilder(string resource, int count, bool addComma) { - if (value.TotalHours >= 1 && value.TotalHours <= 9) - { - return value.ToString("h\\:mm\\:ss"); - } - else if (value.TotalHours >= 10) - { - return value.ToString("hh\\:mm\\:ss"); - } - else if (value.TotalMinutes >= 10) - { - return value.ToString("mm\\:ss"); - } - else - { - return value.ToString("m\\:ss"); - } + if (count <= 0) return; + + string txt = ResourceHelper.GetLocalizedCount(resource, count); + timeBuilder.Append(txt); + + if (addComma) + timeBuilder.Append(", "); } - string time = ""; - switch (param) + switch (format[0]) { - case "D-S": - if (value.Days > 0) - { - if (value.Days == 1) - { - time += value.Days + " day, "; - } - else - { - time += value.Days + " days, "; - } - } - - if (value.Hours > 0) - { - if (value.Hours == 1) - { - time += value.Hours + " hour, "; - } - else - { - time += value.Hours + " hours, "; - } - } - - if (value.Minutes > 0) - { - if (value.Minutes == 1) - { - time += value.Minutes + " minute, "; - } - else - { - time += value.Minutes + " minutes, "; - } - } - - if (value.Seconds == 1) - { - time += value.Seconds + " second"; - } - else - { - time += value.Seconds + " seconds"; - } + case 'D': + AppendToBuilder("Day", value.Days, true); + + if (format[2] != 'D') goto case 'H'; break; - default: - time = value.ToString("mm\\:ss"); + case 'H': + AppendToBuilder("Hour", value.Hours, true); + + if (format[2] != 'H') goto case 'M'; break; - } - return time; - } + case 'M': + AppendToBuilder("Minute", value.Minutes, true); - public object Convert(object value, Type targetType, object parameter, string language) - { - TimeSpan span = (TimeSpan)value; - if (parameter == null) - { - if (span.TotalHours >= 1 && span.TotalHours <= 9) - { - return span.ToString("h\\:mm\\:ss"); - } - else if (span.TotalHours >= 10) - { - return span.ToString("hh\\:mm\\:ss"); - } - else if (span.TotalMinutes >= 10) - { - return span.ToString("mm\\:ss"); - } - else - { - return span.ToString("m\\:ss"); - } + if (format[2] != 'M') goto case 'S'; + break; + case 'S': + AppendToBuilder("Second", value.Seconds, false); + break; } - return Convert(span, parameter.ToString()); + return timeBuilder.ToString(); } - public object ConvertBack(object value, Type targetType, object parameter, string language) + private static string GetShortFormat(ref TimeSpan span) { - throw new NotImplementedException(); + if (span.Days >= 1) + return span.ToString("d.\\hh\\:mm\\:ss"); + else if (span.Hours >= 1 && span.Hours <= 9) + return span.ToString("h\\:mm\\:ss"); + else if (span.Hours >= 10) + return span.ToString("hh\\:mm\\:ss"); + else if (span.Minutes >= 10) + return span.ToString("mm\\:ss"); + else + return span.ToString("m\\:ss"); } } } diff --git a/Rise Media Player Dev/Converters/TooltipToText.cs b/Rise Media Player Dev/Converters/TooltipToText.cs index 3b9fece7d..4db93dc7e 100644 --- a/Rise Media Player Dev/Converters/TooltipToText.cs +++ b/Rise Media Player Dev/Converters/TooltipToText.cs @@ -4,15 +4,14 @@ namespace Rise.App.Converters { - public class TooltipToText : IValueConverter + public sealed class TooltipToText : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { if (value is ToolTip tooltip) - { return tooltip.Content; - } - return ""; + + return string.Empty; } public object ConvertBack(object value, Type targetType, object parameter, string language) diff --git a/Rise Media Player Dev/Converters/VideoToString.cs b/Rise Media Player Dev/Converters/VideoToString.cs index 5b7930b4f..4e708f641 100644 --- a/Rise Media Player Dev/Converters/VideoToString.cs +++ b/Rise Media Player Dev/Converters/VideoToString.cs @@ -5,19 +5,21 @@ namespace Rise.App.Converters { - public class VideoToString : IValueConverter + public sealed class VideoToString : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { - string data = ""; if (value is VideoViewModel vid) { - data += vid.Title + "\n"; - data += Path.GetExtension(vid.Location) + " file\n"; - data += TimeSpanToString.Convert(vid.Length, "D-S"); + string format = "{0}\n{1} file\n{2}"; + + return string.Format(format, + vid.Title, + Path.GetExtension(vid.Location), + TimeSpanToString.GetLongFormat(vid.Length, "D-S")); } - return data; + return string.Empty; } public object ConvertBack(object value, Type targetType, object parameter, string language) diff --git a/Rise Media Player Dev/DbControllers/BaseBackendController.cs b/Rise Media Player Dev/DbControllers/BaseBackendController.cs deleted file mode 100644 index b7d3f33ac..000000000 --- a/Rise Media Player Dev/DbControllers/BaseBackendController.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Threading.Tasks; -using Windows.Storage; - -namespace Rise.App.DbControllers -{ - public class BaseBackendController - { - public static StorageFile DbFile; - public static string DbName; - - public BaseBackendController(string dbName) - { - _ = setupBackend(dbName); - } - - private async Task setupBackend(string dbName) - { - DbFile = await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"{dbName}.json", CreationCollisionOption.OpenIfExists); - DbName = dbName; - } - } -} diff --git a/Rise Media Player Dev/DbControllers/NotificationsBackendController.cs b/Rise Media Player Dev/DbControllers/NotificationsBackendController.cs deleted file mode 100644 index 7c35d26ed..000000000 --- a/Rise Media Player Dev/DbControllers/NotificationsBackendController.cs +++ /dev/null @@ -1,69 +0,0 @@ -using Newtonsoft.Json; -using Rise.App.ViewModels; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using Windows.Storage; - -namespace Rise.App.DbControllers -{ - public class NotificationsBackendController : BaseBackendController - { - public NotificationsBackendController(string dbName) : base(dbName) { } - - public NotificationsBackendController() : base("Notifications") { } - - public async Task AddNotificationAsync(string title, string description, string icon) - { - NotificationViewModel notification = new(new Models.Notification - { - Title = title, - Description = description, - Icon = icon - }); - - notification.IsNew = true; - await notification.SaveAsync(); - } - - public async Task> GetAsync() - { - string text = await FileIO.ReadTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists)); - if (!string.IsNullOrWhiteSpace(text)) - { - List notifications = JsonConvert.DeserializeObject>(await FileIO.ReadTextAsync(DbFile)); - return notifications; - } - else - { - return new List(); - } - } - - public async Task InsertAsync(NotificationViewModel notification) - { - List notifications = JsonConvert.DeserializeObject>(await FileIO.ReadTextAsync(DbFile)) ?? new List(); - notifications.Add(notification); - - string json = JsonConvert.SerializeObject(notifications, Formatting.Indented); - await FileIO.WriteTextAsync(DbFile, json); - } - - public async Task UpdateAsync(NotificationViewModel notification, int index) - { - List notifications = JsonConvert.DeserializeObject>(await FileIO.ReadTextAsync(DbFile)) ?? new List(); - notifications[index] = notification; - - string json = JsonConvert.SerializeObject(notifications, Formatting.Indented); - await FileIO.WriteTextAsync(DbFile, json); - } - - public async Task DeleteAsync(NotificationViewModel notification) - { - // It's already deleted in the MViewModel notifications list, so why bother deleting again? - string json = JsonConvert.SerializeObject(App.MViewModel.Notifications, Formatting.Indented); - await FileIO.WriteTextAsync(DbFile, json); - } - - } -} \ No newline at end of file diff --git a/Rise Media Player Dev/DbControllers/PlaylistsBackendController.cs b/Rise Media Player Dev/DbControllers/PlaylistsBackendController.cs deleted file mode 100644 index 26955bbd3..000000000 --- a/Rise Media Player Dev/DbControllers/PlaylistsBackendController.cs +++ /dev/null @@ -1,96 +0,0 @@ -using Newtonsoft.Json; -using Rise.App.ViewModels; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Windows.Storage; - -namespace Rise.App.DbControllers -{ - public class PlaylistsBackendController : BaseBackendController - { - public PlaylistsBackendController(string dbName) : base(dbName) - { - - } - - public PlaylistsBackendController() : base("Playlists") { } - - public async Task GetAsync(Guid id) - { - string text = await FileIO.ReadTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists)); - if (!string.IsNullOrWhiteSpace(text)) - { - List playlists = JsonConvert.DeserializeObject>(text); - return playlists.FirstOrDefault(p => p.Model.Id.Equals(id)); - } - else - { - return null; - } - } - - public async Task> GetAsync() - { - string text = await FileIO.ReadTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists)); - if (!string.IsNullOrWhiteSpace(text)) - { - List playlists = JsonConvert.DeserializeObject>(text); - return playlists; - } - else - { - return new List(); - } - } - - public async Task InsertAsync(PlaylistViewModel playlist) - { - List playlists = JsonConvert.DeserializeObject>(await FileIO.ReadTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists))) ?? new List(); - playlists.Add(playlist); - - string json = JsonConvert.SerializeObject(playlists, Formatting.Indented); - await FileIO.WriteTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists), json); - } - - public async Task UpsertAsync(PlaylistViewModel playlist) - { - List playlists = JsonConvert.DeserializeObject>(await FileIO.ReadTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists))) ?? new List(); - - bool playlistExists = playlists.Any(p => - { - if (p != null) - { - return p.Model.Equals(playlist.Model); - } - else - { - return false; - } - }); - - if (playlistExists) - { - PlaylistViewModel item = playlists.FirstOrDefault(i => i.Model.Equals(playlist.Model)); - var oldIndex = playlists.IndexOf(item); - playlists[oldIndex] = playlist; - } - else - { - await InsertAsync(playlist); - return; - } - - string json = JsonConvert.SerializeObject(playlists, Formatting.Indented); - await FileIO.WriteTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists), json); - } - - public async Task DeleteAsync(PlaylistViewModel playlist) - { - string json = JsonConvert.SerializeObject(App.MViewModel.Playlists, Formatting.Indented); - await FileIO.WriteTextAsync(await ApplicationData.Current.LocalCacheFolder.CreateFileAsync($"Playlists.json", CreationCollisionOption.OpenIfExists), json); - } - - } -} \ No newline at end of file diff --git a/Rise Media Player Dev/Dialogs/AboutArtist.xaml b/Rise Media Player Dev/Dialogs/AboutArtist.xaml deleted file mode 100644 index 2179532f4..000000000 --- a/Rise Media Player Dev/Dialogs/AboutArtist.xaml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/Rise Media Player Dev/Dialogs/AboutArtist.xaml.cs b/Rise Media Player Dev/Dialogs/AboutArtist.xaml.cs deleted file mode 100644 index ec62e5d22..000000000 --- a/Rise Media Player Dev/Dialogs/AboutArtist.xaml.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Rise.App.ViewModels; -using System.Xml; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; - -// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238 - -namespace Rise.App.Dialogs -{ - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class AboutArtist : Page - { - XmlDocument xmlDoc = new(); - public MainViewModel MViewModel => App.MViewModel; - - private ArtistViewModel SelectedArtist - { - get => (ArtistViewModel)GetValue(SelectedArtistProperty); - set => SetValue(SelectedArtistProperty, value); - } - - public AboutArtist(string aboutArtistBig) - { - this.InitializeComponent(); - AboutArtistText.Text = aboutArtistBig; - } - } - - // Dependency properties - public sealed partial class AboutArtist : Page - { - private static readonly DependencyProperty SelectedArtistProperty = - DependencyProperty.Register(nameof(SelectedArtist), typeof(ArtistViewModel), - typeof(AboutArtist), new PropertyMetadata(null)); - } -} diff --git a/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml b/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml index c358fb65d..c1033ae32 100644 --- a/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml +++ b/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml @@ -3,84 +3,85 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:local="using:Rise.App.Dialogs" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:muxc="using:Microsoft.UI.Xaml.Controls" xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" + Title="{markup:ResourceHelper Name=CreatePlaylist}" CloseButtonClick="ContentDialog_CloseButtonClick" - CloseButtonText="Cancel" + CloseButtonText="{markup:ResourceHelper Name=Cancel}" + DefaultButton="Primary" PrimaryButtonClick="ContentDialog_PrimaryButtonClick" - PrimaryButtonStyle="{StaticResource AccentButtonStyle}" - PrimaryButtonText="Create" + PrimaryButtonText="{markup:ResourceHelper Name=Create}" Style="{StaticResource DefaultContentDialogStyle}" mc:Ignorable="d"> - - - - - - - - - + + + + + - - - + + + + + + + + + + Style="{StaticResource AccentButtonStyle}"> + + + - - - + + + diff --git a/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml.cs b/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml.cs index 735c22292..10599036a 100644 --- a/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml.cs +++ b/Rise Media Player Dev/Dialogs/CreatePlaylistDialog.xaml.cs @@ -1,17 +1,26 @@ using Rise.App.ViewModels; +using Rise.Common.Constants; using Rise.Common.Extensions; +using Rise.Common.Extensions.Markup; +using Rise.Data.Json; using System; -using System.Threading.Tasks; -using Windows.Storage.FileProperties; +using System.Linq; +using Windows.Storage; +using Windows.Storage.Pickers; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Media.Imaging; namespace Rise.App.Dialogs { public sealed partial class CreatePlaylistDialog : ContentDialog { - private Uri _imagePath = new("ms-appx:///Assets/NavigationView/PlaylistsPage/blankplaylist.png"); + private JsonBackendController PBackend + => App.MViewModel.PBackend; + + private readonly PlaylistViewModel NewPlaylist = new() + { + Icon = URIs.PlaylistThumb + }; public CreatePlaylistDialog() { @@ -22,52 +31,75 @@ public CreatePlaylistDialog() private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) { - string title = string.IsNullOrWhiteSpace(TitleTextBox.Text) ? "Untitled" : TitleTextBox.Text; - string description = string.IsNullOrWhiteSpace(DescriptionTextBox.Text) ? "No description." : DescriptionTextBox.Text; - - PlaylistViewModel plViewModel = new() + string title = NewPlaylist.Title; + if (string.IsNullOrWhiteSpace(title)) { - Title = title, - Description = description, - Icon = _imagePath.OriginalString, - Duration = "0" - }; + ErrorBlock.Text = ResourceHelper.GetString("TitleNotEmpty"); + ErrorBlock.Visibility = Visibility.Visible; + + args.Cancel = true; + return; + } - await Task.Run(async () => await plViewModel.SaveAsync()); + if (!PBackend.Items.Any(p => p.Title.Equals(title, StringComparison.OrdinalIgnoreCase))) + { + PBackend.Items.Add(NewPlaylist); + await PBackend.SaveAsync(); + } + else + { + ErrorBlock.Text = ResourceHelper.GetString("PlaylistAlreadyExists"); + ErrorBlock.Visibility = Visibility.Visible; - Hide(); + args.Cancel = true; + } } - private void ContentDialog_CloseButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) => Hide(); + private async void ContentDialog_CloseButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + var icon = await ApplicationData.Current. + LocalFolder.TryGetItemAsync($@"playlist-{NewPlaylist.Id}.png"); + + if (icon != null) + await icon.DeleteAsync(StorageDeleteOption.PermanentDelete); + } private async void UseCustomImageButton_Click(object sender, RoutedEventArgs e) { - var picker = new Windows.Storage.Pickers.FileOpenPicker + var picker = new FileOpenPicker { - ViewMode = Windows.Storage.Pickers.PickerViewMode.Thumbnail, - SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.PicturesLibrary + ViewMode = PickerViewMode.Thumbnail, + SuggestedStartLocation = PickerLocationId.PicturesLibrary }; + picker.FileTypeFilter.Add(".jpg"); picker.FileTypeFilter.Add(".jpeg"); picker.FileTypeFilter.Add(".png"); - Windows.Storage.StorageFile file = await picker.PickSingleFileAsync(); - + var file = await picker.PickSingleFileAsync(); if (file != null) { - // Get file thumbnail and make a PNG out of it. - StorageItemThumbnail thumbnail = await file.GetThumbnailAsync(ThumbnailMode.MusicView, 200); + // If this throws, there's no image to work with + try + { + var img = await file.GetBitmapAsync(); + if (img == null) + return; - await thumbnail.SaveToFileAsync($@"playlist-{file.Name}.png"); - thumbnail?.Dispose(); + img.Dispose(); + } + catch { return; } - _imagePath = new Uri($@"ms-appdata:///local/playlist-{file.Name}.png"); - } + NewPlaylist.Icon = URIs.PlaylistThumb; + + string filename = $@"artist-{NewPlaylist.Id}{file.FileType}"; + _ = await file.CopyAsync(ApplicationData.Current.LocalFolder, + filename, NameCollisionOption.ReplaceExisting); - PreviewImage.Source = new BitmapImage(_imagePath); + NewPlaylist.Icon = $@"ms-appdata:///local/{filename}"; + } } #endregion - } } diff --git a/Rise Media Player Dev/Dialogs/EqualizerDialog.xaml b/Rise Media Player Dev/Dialogs/EqualizerDialog.xaml new file mode 100644 index 000000000..8c826e665 --- /dev/null +++ b/Rise Media Player Dev/Dialogs/EqualizerDialog.xaml @@ -0,0 +1,124 @@ + + + + 900 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Dialogs/EqualizerDialog.xaml.cs b/Rise Media Player Dev/Dialogs/EqualizerDialog.xaml.cs new file mode 100644 index 000000000..bfd7d0d90 --- /dev/null +++ b/Rise Media Player Dev/Dialogs/EqualizerDialog.xaml.cs @@ -0,0 +1,103 @@ +using Rise.App.ViewModels; +using Rise.Effects; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; + +namespace Rise.App.Dialogs +{ + public sealed partial class EqualizerDialog : ContentDialog + { + private SettingsViewModel SViewModel => App.SViewModel; + private EqualizerEffect Effect => EqualizerEffect.Current; + + private readonly int _initialPreset; + private int _currPreset; + + public EqualizerDialog() + { + if (!EqualizerEffect.Initialized) + { + var eq = EqualizerEffect.Current; + eq.InitializeBands(SViewModel.EqualizerGain); + eq.IsEnabled = SViewModel.EqualizerEnabled; + } + + InitializeComponent(); + + _initialPreset = SViewModel.SelectedEqualizerPreset; + _currPreset = _initialPreset; + } + } + + // Event handlers + public sealed partial class EqualizerDialog + { + private void OnPrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + SViewModel.EqualizerEnabled = Effect.IsEnabled; + + var gains = new float[10]; + for (int i = 0; i < 10; i++) + gains[i] = Effect.Bands[i].Gain; + + SViewModel.EqualizerGain = gains; + Effect.UpdateAllBands(); + } + + private void OnSecondaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + Effect.IsEnabled = SViewModel.EqualizerEnabled; + + Presets.SelectionChanged -= OnPresetChanged; + SViewModel.SelectedEqualizerPreset = _initialPreset; + + for (int i = 0; i < 10; i++) + Effect.Bands[i].Gain = SViewModel.EqualizerGain[i]; + } + + private void OnPresetChanged(object sender, SelectionChangedEventArgs e) + { + int newPreset = (sender as ComboBox).SelectedIndex; + if (_currPreset == newPreset) + return; + + _currPreset = newPreset; + + float[] gains = new float[10]; + switch (newPreset) + { + case 0: + gains = new float[10] { 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f }; + break; + case 1: + return; + case 2: + gains = new float[10] { 6f, 4f, 2f, 0f, 2f, 3f, 0f, 0f, 0f, 0f }; + break; + case 3: + gains = new float[10] { 4f, 3f, 2f, 1f, 0f, -1f, 0f, 1f, 2f, 3f }; + break; + case 4: + gains = new float[10] { 0f, 0f, 0f, 0f, 2f, 2f, 1f, 0f, 0f, 0f }; + break; + case 5: + gains = new float[10] { 4f, 3f, 2f, 1f, 0f, 0f, 0f, 0f, 0f, 0f }; + break; + case 6: + gains = new float[10] { 0f, 0f, 0f, 0f, 0f, 0f, 1f, 2f, 3f, 4f }; + break; + } + + for (int i = 0; i < 10; i++) + Effect.Bands[i].Gain = gains[i]; + } + + private void OnBandGainChanged(object sender, RangeBaseValueChangedEventArgs e) + { + var elm = sender as FrameworkElement; + if (elm?.DataContext is EqualizerBand band) + Effect.UpdateBand(band.Index); + } + } +} diff --git a/Rise Media Player Dev/Dialogs/FeatureDialog.xaml b/Rise Media Player Dev/Dialogs/FeatureDialog.xaml index 96b75c714..e2fc955f3 100644 --- a/Rise Media Player Dev/Dialogs/FeatureDialog.xaml +++ b/Rise Media Player Dev/Dialogs/FeatureDialog.xaml @@ -3,6 +3,7 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" SizeChanged="ContentDialog_SizeChanged" Style="{StaticResource DefaultContentDialogStyle}" @@ -27,25 +28,19 @@ FontSize="24" FontWeight="SemiBold" /> - + FontWeight="SemiBold" + Text="{markup:ResourceHelper Name=Of}" /> - - - - - @@ -80,7 +75,6 @@ - - - + - - public sealed partial class LibraryPageEditDialog : Page - { - public LibraryPageEditDialog() - { - this.InitializeComponent(); - _ = this.ContentFrame.Navigate(typeof(ArtistsCustomisePage)); - } - } -} diff --git a/Rise Media Player Dev/Dialogs/MessagesDialog.xaml b/Rise Media Player Dev/Dialogs/MessagesDialog.xaml index 2947b51de..986403ce6 100644 --- a/Rise Media Player Dev/Dialogs/MessagesDialog.xaml +++ b/Rise Media Player Dev/Dialogs/MessagesDialog.xaml @@ -2,10 +2,9 @@ x:Class="Rise.App.Dialogs.MessagesDialog" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - xmlns:app="using:Rise.App" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:viewmodels="using:Rise.App.ViewModels" + xmlns:messages="using:Rise.Data.Messages" mc:Ignorable="d"> @@ -24,7 +22,7 @@ x:Name="NotificationsList" IsItemClickEnabled="True" IsRightTapEnabled="True" - ItemsSource="{x:Bind app:App.MViewModel.Notifications, Mode=OneTime}" + ItemsSource="{x:Bind NBackend.Items}" SelectedItem="{x:Bind SelectedNotification, Mode=TwoWay}" SelectionMode="Single"> @@ -38,26 +36,26 @@ - + - + - - - - - - + + - + - + diff --git a/Rise Media Player Dev/Dialogs/MessagesDialog.xaml.cs b/Rise Media Player Dev/Dialogs/MessagesDialog.xaml.cs index f408d75ab..9b697336b 100644 --- a/Rise Media Player Dev/Dialogs/MessagesDialog.xaml.cs +++ b/Rise Media Player Dev/Dialogs/MessagesDialog.xaml.cs @@ -1,4 +1,5 @@ -using Rise.App.ViewModels; +using Rise.Data.Json; +using Rise.Data.Messages; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; @@ -6,13 +7,16 @@ namespace Rise.App.Dialogs { public sealed partial class MessagesDialog : Page { + private JsonBackendController NBackend + => App.MViewModel.NBackend; + public static readonly DependencyProperty SelectedNotificationProperty = - DependencyProperty.Register(nameof(SelectedNotification), typeof(NotificationViewModel), - typeof(MessagesDialog), new PropertyMetadata(null)); + DependencyProperty.Register(nameof(SelectedNotification), typeof(BasicNotification), + typeof(MessagesDialog), null); - public NotificationViewModel SelectedNotification + public BasicNotification SelectedNotification { - get => (NotificationViewModel)GetValue(SelectedNotificationProperty); + get => (BasicNotification)GetValue(SelectedNotificationProperty); set => SetValue(SelectedNotificationProperty, value); } @@ -33,13 +37,16 @@ private void MenuFlyout_Opening(object sender, object e) if (cont == null) fl.Hide(); else - SelectedNotification = (NotificationViewModel)cont; + SelectedNotification = (BasicNotification)cont; } private async void DeleteMenuFlyoutItem_Click(object sender, RoutedEventArgs e) { if (SelectedNotification != null) - await SelectedNotification.DeleteAsync(); + { + NBackend.Items.Remove(SelectedNotification); + await NBackend.SaveAsync(); + } } } } diff --git a/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml b/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml index a0ff16687..8f632d9cc 100644 --- a/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml +++ b/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml @@ -3,30 +3,26 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:local="using:Rise.App.Dialogs" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - Title="Play music from URL" - CloseButtonText="Cancel" + Title="{markup:ResourceHelper Name=PlayFromUrl}" + CloseButtonText="{markup:ResourceHelper Name=Cancel}" + DefaultButton="Primary" PrimaryButtonClick="ContentDialog_PrimaryButtonClick" - PrimaryButtonStyle="{StaticResource AccentButtonStyle}" - PrimaryButtonText="Play song" + PrimaryButtonText="{markup:ResourceHelper Name=PlayMedia}" Style="{StaticResource DefaultContentDialogStyle}" mc:Ignorable="d"> - + - - Examples of direct links include: - https://www.example.com/song.mp3 - https://www.example.com/song_playlist.m3u diff --git a/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml.cs b/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml.cs index e255645c9..17a41b0b0 100644 --- a/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml.cs +++ b/Rise Media Player Dev/Dialogs/MusicStreamingDialog.xaml.cs @@ -1,17 +1,19 @@ -using System; -using System.Globalization; -using System.Net; -using Rise.App.ViewModels; -using Rise.Common.Constants; +using Rise.Common.Helpers; +using Rise.Data.ViewModels; +using System; +using Windows.Media.Playback; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; - -// The Content Dialog item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238 +using YoutubeExplode; +using YoutubeExplode.Common; +using YoutubeExplode.Videos.Streams; namespace Rise.App.Dialogs { public sealed partial class MusicStreamingDialog : ContentDialog { + private MediaPlaybackViewModel ViewModel => App.MPViewModel; + public MusicStreamingDialog() { InitializeComponent(); @@ -19,54 +21,43 @@ public MusicStreamingDialog() private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) { - bool isValidSong; - - try - { - HttpWebRequest req = (HttpWebRequest)WebRequest.Create(StreamingTextBox.Text); - req.Method = "HEAD"; - using var resp = req.GetResponse(); - isValidSong = resp.ContentType.ToLower(CultureInfo.InvariantCulture) - .StartsWith("audio/", StringComparison.OrdinalIgnoreCase); - } - catch (Exception) - { - isValidSong = false; - } + var deferral = args.GetDeferral(); - if (!(Uri.IsWellFormedUriString(StreamingTextBox.Text, UriKind.Absolute) && isValidSong)) + string url = StreamingTextBox.Text; + if (!Uri.TryCreate(url, UriKind.RelativeOrAbsolute, out Uri uri)) { - // Not a well formed URL, show error and don't continue. - if (InvalidUrlText.Visibility == Visibility.Collapsed) - { - InvalidUrlText.Visibility = Visibility.Visible; - } + args.Cancel = true; + InvalidUrlText.Visibility = Visibility.Visible; return; } - // Well formed URL (if it isn't then we already stopped calling this function at this point) - // TODO: create a song view model based on the information found in the file and play it - if (InvalidUrlText.Visibility == Visibility.Visible) + MediaPlaybackItem song; + + bool isYoutubeLink = url.Contains("youtube.com/watch"); + if (isYoutubeLink) { - InvalidUrlText.Visibility = Visibility.Collapsed; - } + var youtubeClient = new YoutubeClient(); + var youtubeVideo = await youtubeClient.Videos.GetAsync(url.Replace("music.youtube.com", "www.youtube.com")); + + string title = youtubeVideo.Title; + string subtitle = youtubeVideo.Author.ChannelTitle; + string thumbnailUrl = youtubeVideo.Thumbnails.GetWithHighestResolution().Url; - Hide(); + var streams = await youtubeClient.Videos.Streams.GetManifestAsync(url); - SongViewModel song = new() + uri = new(streams.GetAudioStreams().GetWithHighestBitrate().Url); + song = await WebHelpers.GetSongFromUriAsync(uri, title, subtitle, thumbnailUrl); + } + else { - Title = "title", - Track = 0, - Disc = 0, - Album = "UnknownAlbumResource", - Artist = "UnknownArtistResource", - AlbumArtist = "UnknownArtistResource", - Location = StreamingTextBox.Text, - Thumbnail = URIs.MusicThumb, - IsOnline = true - }; + song = await WebHelpers.GetSongFromUriAsync(uri); + } + + deferral?.Complete(); - await App.MPViewModel.PlaySingleItemAsync(song); + await ViewModel.ResetPlaybackAsync(); + ViewModel.AddSingleItemToQueue(song); + ViewModel.Player.Play(); } } } diff --git a/Rise Media Player Dev/Dialogs/SettingsDialogContainer.xaml b/Rise Media Player Dev/Dialogs/SettingsDialogContainer.xaml deleted file mode 100644 index 03e78a36b..000000000 --- a/Rise Media Player Dev/Dialogs/SettingsDialogContainer.xaml +++ /dev/null @@ -1,15 +0,0 @@ - - - - 962 - 598 - - - diff --git a/Rise Media Player Dev/Dialogs/SettingsDialogContainer.xaml.cs b/Rise Media Player Dev/Dialogs/SettingsDialogContainer.xaml.cs deleted file mode 100644 index 86e9cdb2e..000000000 --- a/Rise Media Player Dev/Dialogs/SettingsDialogContainer.xaml.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections.ObjectModel; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; - -namespace Rise.App.Dialogs -{ - public sealed partial class SettingsDialogContainer : ContentDialog - { - public static SettingsDialogContainer Current; - public static ObservableCollection Breadcrumbs = new(); - - public SettingsDialogContainer() - { - InitializeComponent(); - Current = this; - SizeChanged += SettingsDialogContainer_SizeChanged; - } - - private void SettingsDialogContainer_SizeChanged(object sender, SizeChangedEventArgs e) - { - double width = Window.Current.Bounds.Width; - double height = Window.Current.Bounds.Height; - - Page content = Content as Page; - content.Width = width < 800 ? width - 12 : 800 - 12; - content.Height = height < 620 ? height - 68 : 620 - 68; - } - } -} diff --git a/Rise Media Player Dev/Dialogs/SetupDialog.xaml.cs b/Rise Media Player Dev/Dialogs/SetupDialog.xaml.cs deleted file mode 100644 index f951c65b8..000000000 --- a/Rise Media Player Dev/Dialogs/SetupDialog.xaml.cs +++ /dev/null @@ -1,238 +0,0 @@ -using Rise.App.Setup; -using Rise.App.ViewModels; -using Rise.App.Views; -using Rise.Common; -using System; -using System.Threading.Tasks; -using Windows.UI.ViewManagement; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Media.Imaging; - -namespace Rise.App.Dialogs -{ - public sealed partial class SetupDialog : ContentDialog - { - private SettingsViewModel ViewModel => App.SViewModel; - - #region Setup Icons - private readonly BitmapSource TermsImage = - new BitmapImage(new Uri("ms-appx:///Assets/Setup/Terms.png")); - - private readonly BitmapSource ConnectImage = - new BitmapImage(new Uri("ms-appx:///Assets/Setup/Connect.png")); - - private readonly BitmapSource LocalImage = - new BitmapImage(new Uri("ms-appx:///Assets/Setup/Local.png")); - - private readonly BitmapSource PrivacyImage = - new BitmapImage(new Uri("ms-appx:///Assets/Setup/Privacy.png")); - - private readonly BitmapSource AppearanceImage = - new BitmapImage(new Uri("ms-appx:///Assets/Setup/Appearance.png")); - - private readonly BitmapSource DoneImage = - new BitmapImage(new Uri("ms-appx:///Assets/Setup/Done.png")); - #endregion - - public SetupDialog() - { - InitializeComponent(); - ContentDialog_SizeChanged(null, null); - - Navigate(); - } - - private void BackButton_Click(object sender, RoutedEventArgs e) - { - if (ViewModel.SetupProgress > 0) - { - ViewModel.SetupProgress--; - } - - Navigate(); - } - - private void PrimaryButton_Click(object sender, RoutedEventArgs e) - { - ViewModel.SetupProgress++; - Navigate(); - } - - private async void SecondaryButton_Click(object sender, RoutedEventArgs e) - { - await SecondaryActionAsync(); - ViewModel.SetupProgress++; - Navigate(); - } - - /// - /// Action that takes place when secondary dialog button is pressed. - /// - private async Task SecondaryActionAsync() - { - switch (ViewModel.SetupProgress) - { - case 0: - ViewModel.SetupProgress--; - Hide(); - break; - - case 1: - ViewModel.SetupProgress++; - break; - - case 5: - ViewModel.SetupCompleted = true; - ViewModel.SetupProgress = 0; - - _ = await ApplicationView.GetForCurrentView().TryConsolidateAsync(); - break; - - default: - break; - } - } - - /// - /// Navigate between pages of the setup. - /// - private void Navigate() - { - BackButton.Visibility = ViewModel.SetupProgress > 1 ? - Visibility.Visible : Visibility.Collapsed; - - ContentDialog_SizeChanged(null, null); - - switch (ViewModel.SetupProgress) - { - case 0: - Header.Text = ResourceLoaders.SetupLoader.GetString("LicenseH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Accept"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("Decline"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("PreSetup"); - - SetupProgress.Value = 0; - SetupIcon.Source = TermsImage; - _ = SetupFrame.Navigate(typeof(TermsPage)); - break; - - case 1: - Header.Text = ResourceLoaders.SetupLoader.GetString("ConnectH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Continue"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("OnlyLocal"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("Step1"); - - SetupProgress.Value = 20; - SetupIcon.Source = ConnectImage; - _ = SetupFrame.Navigate(typeof(ConnectPage)); - break; - - case 2: - Header.Text = ResourceLoaders.SetupLoader.GetString("LocalH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Continue"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("OnlyStreaming"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("Step2"); - - SetupProgress.Value = 40; - SetupIcon.Source = LocalImage; - _ = SetupFrame.Navigate(typeof(LocalPage)); - break; - - case 3: - Header.Text = ResourceLoaders.SetupLoader.GetString("PrivacyH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Continue"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("Decide"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("Step3"); - - SetupProgress.Value = 60; - SetupIcon.Source = PrivacyImage; - _ = SetupFrame.Navigate(typeof(PrivacyPage)); - break; - - case 4: - Header.Text = ResourceLoaders.SetupLoader.GetString("AppearanceH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Continue"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("Decide"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("Step4"); - - SetupProgress.Value = 80; - SetupIcon.Source = AppearanceImage; - _ = SetupFrame.Navigate(typeof(AppearancePage)); - break; - - case 5: - Header.Text = ResourceLoaders.SetupLoader.GetString("DoneH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Continue"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("NotNow"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("Step5"); - - SetupProgress.Value = 100; - SetupIcon.Source = DoneImage; - _ = SetupFrame.Navigate(typeof(FinishPage)); - break; - - case 6: - ViewModel.SetupCompleted = true; - ViewModel.SetupProgress = 0; - Hide(); - - Frame rootFrame = Window.Current.Content as Frame; - _ = rootFrame.Navigate(typeof(MainPage)); - break; - - default: - Header.Text = ResourceLoaders.SetupLoader.GetString("LicenseH"); - PrimaryButton.Content = ResourceLoaders.SetupLoader.GetString("Accept"); - SecondaryButton.Content = ResourceLoaders.SetupLoader.GetString("Decline"); - SetupInfo.Text = ResourceLoaders.SetupLoader.GetString("PreSetup"); - - SetupProgress.Value = 0; - SetupIcon.Source = TermsImage; - _ = SetupFrame.Navigate(typeof(TermsPage)); - break; - } - } - - private void ContentDialog_SizeChanged(object sender, SizeChangedEventArgs e) - { - double windowWidth = Window.Current.Bounds.Width; - double windowHeight = Window.Current.Bounds.Height; - - if (windowWidth < 770) - { - SetupFrame.Width = windowWidth - 68; - IconColumn.Width = new GridLength(0); - ProgressColumn.Width = new GridLength(0); - InfoGrid.ColumnSpacing = 0; - ControlGrid.Margin = new Thickness(-32, -24, -24, -24); - - Header.Margin = BackButton.Visibility == Visibility.Visible ? - new Thickness(42, -5, 0, 0) : new Thickness(0, -5, 0, 0); - - if (LocalPage.Current != null) - { - LocalPage.Current.SetupLocalFrame.Width = 450; - } - } - else - { - SetupFrame.Width = 770 - 284; - IconColumn.Width = new GridLength(188); - ProgressColumn.Width = new GridLength(210); - InfoGrid.ColumnSpacing = 28; - ControlGrid.Margin = new Thickness(-24); - Header.Margin = new Thickness(0, -4, 0, 0); - - if (LocalPage.Current != null) - { - LocalPage.Current.SetupLocalFrame.Width = 486; - } - } - - // The 59 is because for some reason the dialog has a 1px transparent - // line at the bottom. Don't shoot me, I'm just the messenger. - RootGrid.Height = windowHeight < 498 ? windowHeight - 59 : 498 - 59; - } - } -} diff --git a/Rise Media Player Dev/Dialogs/SetupDialog.xaml b/Rise Media Player Dev/Dialogs/SetupDialogContent.xaml similarity index 50% rename from Rise Media Player Dev/Dialogs/SetupDialog.xaml rename to Rise Media Player Dev/Dialogs/SetupDialogContent.xaml index 1f53eb02e..6a795b0ab 100644 --- a/Rise Media Player Dev/Dialogs/SetupDialog.xaml +++ b/Rise Media Player Dev/Dialogs/SetupDialogContent.xaml @@ -1,80 +1,45 @@ - - - 762 - 490 - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + ColumnSpacing="6"> - + @@ -82,16 +47,19 @@ + Orientation="Vertical" + Spacing="6"> + HorizontalAlignment="Left" + Maximum="5" + Minimum="0" + Value="{x:Bind ViewModel.SetupProgress, Mode=OneWay}" /> + + + + + + + + + + + + + + + + - + diff --git a/Rise Media Player Dev/Dialogs/SetupDialogContent.xaml.cs b/Rise Media Player Dev/Dialogs/SetupDialogContent.xaml.cs new file mode 100644 index 000000000..5b9b628bf --- /dev/null +++ b/Rise Media Player Dev/Dialogs/SetupDialogContent.xaml.cs @@ -0,0 +1,158 @@ +using Rise.App.Setup; +using Rise.App.ViewModels; +using Rise.App.Views; +using Rise.Common.Extensions.Markup; +using System; +using System.Threading.Tasks; +using Windows.UI.ViewManagement; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Media.Animation; + +namespace Rise.App.Dialogs +{ + public sealed partial class SetupDialogContent : Page + { + private SettingsViewModel ViewModel => App.SViewModel; + + public SetupDialogContent() + { + InitializeComponent(); + Navigate(SlideNavigationTransitionEffect.FromRight); + } + } + + // Event handlers + public sealed partial class SetupDialogContent + { + private void BackButton_Click(object sender, RoutedEventArgs e) + { + ViewModel.SetupProgress--; + Navigate(SlideNavigationTransitionEffect.FromLeft); + } + + private async void PrimaryButton_Click(object sender, RoutedEventArgs e) + { + int progress = ViewModel.SetupProgress; + if (progress == 1) + { + ViewModel.FetchOnlineData = true; + } + else if (progress == 5) + { + await FinishSetupAsync(false); + return; + } + + ViewModel.SetupProgress++; + Navigate(SlideNavigationTransitionEffect.FromRight); + } + + private async void SecondaryButton_Click(object sender, RoutedEventArgs e) + { + int progress = ViewModel.SetupProgress; + if (progress == 0) + { + HideDialog(); + } + if (progress == 1) + { + ViewModel.FetchOnlineData = false; + } + else if (progress == 5) + { + await FinishSetupAsync(true); + return; + } + + ViewModel.SetupProgress++; + Navigate(SlideNavigationTransitionEffect.FromRight); + } + } + + // Navigation + public sealed partial class SetupDialogContent + { + /// + /// Navigate between pages of the setup using the + /// specified effect for the page transition. + /// + private void Navigate(SlideNavigationTransitionEffect effect) + { + int progress = ViewModel.SetupProgress; + if (progress == 0) + { + SetupInfo.Text = ResourceHelper.GetString("/Setup/SetupPre"); + PrimaryButton.Content = ResourceHelper.GetString("Accept"); + } + else + { + string format = ResourceHelper.GetString("StepOf"); + SetupInfo.Text = string.Format(format, progress, 5); + + PrimaryButton.Content = ResourceHelper.GetString("Continue"); + BackButton.Visibility = progress > 1 ? + Visibility.Visible : Visibility.Collapsed; + } + + string res = GetSecondaryButtonResource(progress); + SecondaryButton.Content = ResourceHelper.GetString(res); + + var nextPage = GetCurrentPage(progress); + var transition = new SlideNavigationTransitionInfo() { Effect = effect }; + _ = SetupFrame.Navigate(nextPage, null, transition); + } + + private async Task FinishSetupAsync(bool closeApp) + { + ViewModel.SetupCompleted = true; + ViewModel.SetupProgress = 0; + + if (closeApp) + { + _ = await ApplicationView.GetForCurrentView().TryConsolidateAsync(); + } + else + { + HideDialog(); + + var rootFrame = Window.Current.Content as Frame; + _ = rootFrame.Navigate(typeof(MainPage)); + } + } + + private void HideDialog() + { + var popups = VisualTreeHelper.GetOpenPopups(Window.Current); + foreach (var popup in popups) + { + if (popup.Child is ContentDialog dialog) + { + dialog.Hide(); + break; + } + } + } + + private Type GetCurrentPage(int progress) => progress switch + { + 1 => typeof(ConnectPage), + 2 => typeof(LocalPage), + 3 => typeof(PrivacyPage), + 4 => typeof(AppearancePage), + 5 => typeof(FinishPage), + _ => typeof(TermsPage) + }; + + private string GetSecondaryButtonResource(int progress) => progress switch + { + 1 => "OnlyLocal", + 2 => "OnlyStreaming", + 3 => "DecideForMe", + 4 => "DecideForMe", + 5 => "NotNow", + _ => "Decline" + }; + } +} diff --git a/Rise Media Player Dev/Dialogs/UnavailableDialog.xaml b/Rise Media Player Dev/Dialogs/UnavailableDialog.xaml deleted file mode 100644 index 5821d67fb..000000000 --- a/Rise Media Player Dev/Dialogs/UnavailableDialog.xaml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - 632 - 368 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesListsPage.xaml.cs b/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesListsPage.xaml.cs index 48a786f64..965bd5b00 100644 --- a/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesListsPage.xaml.cs +++ b/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesListsPage.xaml.cs @@ -16,76 +16,52 @@ public sealed partial class MediaSourcesListsPage : Page public MediaSourcesListsPage() { - this.InitializeComponent(); + InitializeComponent(); } protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter is string param) - { - this._currTag = param; - if (param == "Music") - { - this.MusicList.Visibility = Visibility.Visible; - this.VideoList.Visibility = Visibility.Collapsed; - } - else if (param == "Videos") - { - this.MusicList.Visibility = Visibility.Collapsed; - this.VideoList.Visibility = Visibility.Visible; - } - else - { - this.MusicList.Visibility = Visibility.Visible; - this.VideoList.Visibility = Visibility.Visible; - } - } + _currTag = param; + + VisualStateManager.GoToState(this, $"{_currTag}State", false); } private async void AddButton_Click(object sender, RoutedEventArgs e) { - if (this._currTag == "Music") - { - _ = await this.MusicLibrary.RequestAddFolderAsync(); - } - else if (this._currTag == "Videos") - { - _ = await this.VideoLibrary.RequestAddFolderAsync(); - } + if (_currTag == "Music") + _ = await MusicLibrary.RequestAddFolderAsync(); + else if (_currTag == "Videos") + _ = await VideoLibrary.RequestAddFolderAsync(); else - { - this.AddFlyout.ShowAt(AddButton); - } + AddFlyout.ShowAt(AddButton); } private async void AddMusicFolder_Click(object sender, RoutedEventArgs e) - => _ = await this.MusicLibrary.RequestAddFolderAsync(); + => _ = await MusicLibrary.RequestAddFolderAsync(); private async void AddVideoFolder_Click(object sender, RoutedEventArgs e) - => _ = await this.VideoLibrary.RequestAddFolderAsync(); + => _ = await VideoLibrary.RequestAddFolderAsync(); private async void RemoveMusicFolder_Click(object sender, RoutedEventArgs e) { - if ((e.OriginalSource as FrameworkElement).DataContext is StorageFolder folder) - { - _ = await this.MusicLibrary.RequestRemoveFolderAsync(folder); - } + var elm = (FrameworkElement)sender; + if (elm.DataContext is StorageFolder folder) + _ = await MusicLibrary.RequestRemoveFolderAsync(folder); } private async void RemoveVideoFolder_Click(object sender, RoutedEventArgs e) { - if ((e.OriginalSource as FrameworkElement).DataContext is StorageFolder folder) - { - _ = await this.VideoLibrary.RequestRemoveFolderAsync(folder); - } + var elm = (FrameworkElement)sender; + if (elm.DataContext is StorageFolder folder) + _ = await VideoLibrary.RequestRemoveFolderAsync(folder); } private async void OpenFolder_Click(object sender, RoutedEventArgs e) { - if ((e.OriginalSource as FrameworkElement).DataContext is StorageFolder folder) - { + var elm = (FrameworkElement)sender; + if (elm.DataContext is StorageFolder folder) _ = await Launcher.LaunchFolderAsync(folder); - } } } } diff --git a/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml b/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml index fc2f95739..65fbe0a3f 100644 --- a/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml +++ b/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml @@ -3,6 +3,7 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:muxc="using:Microsoft.UI.Xaml.Controls" mc:Ignorable="d"> @@ -16,25 +17,27 @@ - - - - - - - + + + + + + - - - - + + + + diff --git a/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml.cs b/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml.cs index a27e3bbd7..172d6314f 100644 --- a/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml.cs +++ b/Rise Media Player Dev/Settings/MediaLibraryPages/MediaSourcesPage.xaml.cs @@ -12,13 +12,13 @@ public MediaSourcesPage() this.InitializeComponent(); this._navigationHelper = new NavigationHelper(this); - this.ContentFrame.Navigate(typeof(MediaSourcesListsPage), "AllMedia"); + _ = ContentFrame.Navigate(typeof(MediaSourcesListsPage), "AllMedia"); } private void NavigationView_ItemInvoked(Microsoft.UI.Xaml.Controls.NavigationView sender, Microsoft.UI.Xaml.Controls.NavigationViewItemInvokedEventArgs args) { - this.ContentFrame.Navigate(typeof(MediaSourcesListsPage), - args.InvokedItem.ToString(), + _ = ContentFrame.Navigate(typeof(MediaSourcesListsPage), + args.InvokedItemContainer.Tag, args.RecommendedNavigationTransitionInfo); } } diff --git a/Rise Media Player Dev/Settings/NavigationPage.xaml b/Rise Media Player Dev/Settings/NavigationPage.xaml index 20606a1d1..564421a83 100644 --- a/Rise Media Player Dev/Settings/NavigationPage.xaml +++ b/Rise Media Player Dev/Settings/NavigationPage.xaml @@ -3,225 +3,131 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:local1="using:Rise.App" + xmlns:labs="using:CommunityToolkit.Labs.WinUI" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:muxc="using:Microsoft.UI.Xaml.Controls" - xmlns:uc="using:Rise.App.UserControls" + xmlns:nav="using:Rise.Data.Navigation" + xmlns:selectors="using:Rise.App.TemplateSelectors" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" mc:Ignorable="d"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Settings/NavigationPage.xaml.cs b/Rise Media Player Dev/Settings/NavigationPage.xaml.cs index b67d63f79..7327f712d 100644 --- a/Rise Media Player Dev/Settings/NavigationPage.xaml.cs +++ b/Rise Media Player Dev/Settings/NavigationPage.xaml.cs @@ -1,51 +1,106 @@ using Rise.App.ViewModels; -using Rise.Common; -using Rise.Data.Sources; +using Rise.Common.Extensions.Markup; +using Rise.Data.Navigation; using System.Collections.Generic; +using System.Linq; +using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; namespace Rise.App.Settings { public sealed partial class NavigationPage : Page { - private NavViewDataSource NavDataSource => App.NavDataSource; + private NavigationDataSource NavDataSource => App.NavDataSource; private SettingsViewModel ViewModel => App.SViewModel; - private readonly List IconPacks = new() + private readonly List IconPacks = new() { - ResourceLoaders.NavigationLoader.GetString("Default"), - ResourceLoaders.NavigationLoader.GetString("Colorful") + new(string.Empty, ResourceHelper.GetString("Default")), + new("Colorful", ResourceHelper.GetString("Colorful")) }; private readonly List Show = new() { - ResourceLoaders.NavigationLoader.GetString("NoIcons"), - ResourceLoaders.NavigationLoader.GetString("OnlyIcons"), - ResourceLoaders.NavigationLoader.GetString("Everything") + ResourceHelper.GetString("NoIcons"), + ResourceHelper.GetString("OnlyIcons"), + ResourceHelper.GetString("Everything") }; private readonly List Startup = new() { - ResourceLoaders.AppearanceLoader.GetString("Home"), - ResourceLoaders.AppearanceLoader.GetString("NowPlaying"), - ResourceLoaders.AppearanceLoader.GetString("Playlists"), - ResourceLoaders.AppearanceLoader.GetString("Songs"), - ResourceLoaders.AppearanceLoader.GetString("Artists"), - ResourceLoaders.AppearanceLoader.GetString("Albums"), - ResourceLoaders.AppearanceLoader.GetString("Genres"), - ResourceLoaders.AppearanceLoader.GetString("LocalVideos"), + ResourceHelper.GetString("Home"), + ResourceHelper.GetString("Playlists"), + ResourceHelper.GetString("Songs"), + ResourceHelper.GetString("Artists"), + ResourceHelper.GetString("Albums"), + ResourceHelper.GetString("LocalVideos"), }; public NavigationPage() { InitializeComponent(); - NavigationCacheMode = NavigationCacheMode.Enabled; + + InitializeNavigationExpanders(); + } + + private void IconPackComboBox_Loaded(object sender, RoutedEventArgs e) + { + var selected = IconPacks.FirstOrDefault(p => p.Id == ViewModel.IconPack); + if (selected == null) + IconPackComboBox.SelectedIndex = 0; + else + IconPackComboBox.SelectedItem = selected; + } + + private void InitializeNavigationExpanders() + { + var items = NavDataSource.AllItems; + + GeneralItemsExpander.ItemsSource = items.Where(i => i.Group == "GeneralGroup"); + MusicItemsExpander.ItemsSource = items.Where(i => i.Group == "MusicGroup"); + VideoItemsExpander.ItemsSource = items.Where(i => i.Group == "VideosGroup"); + } + + private void GroupToggleSwitch_Loaded(object sender, RoutedEventArgs e) + { + var toggle = (ToggleSwitch)sender; + + toggle.IsOn = NavDataSource.IsGroupShown((string)toggle.Tag); + toggle.Toggled += GroupToggleSwitch_Toggled; + } + + private void ItemToggleSwitch_Loaded(object sender, RoutedEventArgs e) + { + var toggle = (ToggleSwitch)sender; + toggle.Toggled += ItemToggleSwitch_Toggled; + } + } + + // Event handlers + public sealed partial class NavigationPage + { + private void IconPackComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + var selected = (IconPack)IconPackComboBox.SelectedItem; + ViewModel.IconPack = selected.Id; + } + + private void GroupToggleSwitch_Toggled(object sender, RoutedEventArgs e) + { + var toggle = (ToggleSwitch)sender; + string group = (string)toggle.Tag; + + if (toggle.IsOn) + NavDataSource.ShowGroup(group); + else + NavDataSource.HideGroup(group); } - private void IconStyle_SelectionChanged(object sender, SelectionChangedEventArgs e) + private void ItemToggleSwitch_Toggled(object sender, RoutedEventArgs e) { - NavDataSource.ChangeIconPack(ViewModel.CurrentPack); + var toggle = (ToggleSwitch)sender; + if (toggle.Tag is NavigationItemBase item) + NavDataSource.ChangeItemVisibility(item, toggle.IsOn); } } } diff --git a/Rise Media Player Dev/Settings/OnlineServicesPage.xaml b/Rise Media Player Dev/Settings/OnlineServicesPage.xaml index 6386a7b64..bb5f4f881 100644 --- a/Rise Media Player Dev/Settings/OnlineServicesPage.xaml +++ b/Rise Media Player Dev/Settings/OnlineServicesPage.xaml @@ -3,43 +3,40 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:uc="using:Rise.App.UserControls" mc:Ignorable="d"> - + - + + + + diff --git a/Rise Media Player Dev/Settings/PlaybackPage.xaml b/Rise Media Player Dev/Settings/PlaybackPage.xaml index 0f7eea456..9e1abfc10 100644 --- a/Rise Media Player Dev/Settings/PlaybackPage.xaml +++ b/Rise Media Player Dev/Settings/PlaybackPage.xaml @@ -3,69 +3,78 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:labs="using:CommunityToolkit.Labs.WinUI" xmlns:local="using:Rise.App" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:uc="using:Rise.App.UserControls" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" mc:Ignorable="d"> - - + + + + + + + + + - - - None - Line - Bloom - - + + + + + + - - - + - - - + + - - - - + + + - - - + + + + - - - - - - + + + + + diff --git a/Rise Media Player Dev/Settings/PlaybackPage.xaml.cs b/Rise Media Player Dev/Settings/PlaybackPage.xaml.cs index 3c73191b3..b30656719 100644 --- a/Rise Media Player Dev/Settings/PlaybackPage.xaml.cs +++ b/Rise Media Player Dev/Settings/PlaybackPage.xaml.cs @@ -1,9 +1,9 @@ -using Rise.App.ViewModels; -using Rise.Common; -using Rise.Common.Extensions; +using Rise.App.Dialogs; +using Rise.App.ViewModels; +using Rise.Common.Extensions.Markup; +using System; using System.Collections.Generic; using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; namespace Rise.App.Settings { @@ -12,28 +12,32 @@ public sealed partial class PlaybackPage : Page private SettingsViewModel ViewModel => App.SViewModel; private readonly List Crossfade = new() { - ResourceLoaders.PlaybackLoader.GetString("Duration0"), - ResourceLoaders.PlaybackLoader.GetString("Duration3s"), - ResourceLoaders.PlaybackLoader.GetString("Duration5s"), - ResourceLoaders.PlaybackLoader.GetString("Duration10s") + ResourceHelper.GetString("NoCrossfade") }; private readonly List VideoScale = new() { - ResourceLoaders.PlaybackLoader.GetString("WindowSize"), - ResourceLoaders.PlaybackLoader.GetString("MatchRes") + ResourceHelper.GetString("ScaleToWindow"), + ResourceHelper.GetString("MatchResolution") }; public PlaybackPage() { InitializeComponent(); - NavigationCacheMode = NavigationCacheMode.Enabled; + + string format = ResourceHelper.GetString("NSeconds"); + + Crossfade.Add(FormatSeconds("3")); + Crossfade.Add(FormatSeconds("5")); + Crossfade.Add(FormatSeconds("10")); + + string FormatSeconds(string sec) + => string.Format(format, sec); } - private async void RiseEQLink_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) + private async void OnEqualizerExpanderClick(object sender, Windows.UI.Xaml.RoutedEventArgs e) { - string uriToLaunch = @"https://github.com/Rise-Software/RiseEQ"; - await uriToLaunch.LaunchAsync(); + await new EqualizerDialog().ShowAsync(); } } } diff --git a/Rise Media Player Dev/Settings/ScanningPage.xaml b/Rise Media Player Dev/Settings/ScanningPage.xaml index dafcb3870..5fcffbffd 100644 --- a/Rise Media Player Dev/Settings/ScanningPage.xaml +++ b/Rise Media Player Dev/Settings/ScanningPage.xaml @@ -2,194 +2,87 @@ x:Class="Rise.App.Settings.ScanningPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:local1="using:Rise.App" + xmlns:labs="using:CommunityToolkit.Labs.WinUI" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:muxc="using:Microsoft.UI.Xaml.Controls" + xmlns:system="using:System" xmlns:uc="using:Rise.App.UserControls" - xmlns:viewmodels="using:Rise.App.ViewModels" - d:DataContext="{d:DesignInstance Type=viewmodels:SettingsViewModel}" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" mc:Ignorable="d"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Rise Media Player Dev/Settings/SettingsPage.xaml.cs b/Rise Media Player Dev/Settings/SettingsPage.xaml.cs deleted file mode 100644 index 6ec6667d6..000000000 --- a/Rise Media Player Dev/Settings/SettingsPage.xaml.cs +++ /dev/null @@ -1,233 +0,0 @@ -using Microsoft.UI.Xaml.Controls; -using Rise.App.Dialogs; -using Rise.App.ViewModels; -using Rise.Common; -using Rise.Common.Constants; -using Rise.Common.Extensions; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Controls.Primitives; -using Windows.UI.Xaml.Navigation; - -namespace Rise.App.Settings -{ - public sealed partial class SettingsPage : Page - { - #region Variables - private SettingsViewModel ViewModel => App.SViewModel; - - public ObservableCollection Breadcrumbs => - SettingsDialogContainer.Breadcrumbs; - - private IEnumerable Toggles { get; set; } - - private readonly ObservableCollection FontIcons = - new(); - - private readonly ObservableCollection ImageIcons = - new(); - - private double Breakpoint { get; set; } - #endregion - - internal static SettingsPage Current; - public SettingsPage() - { - InitializeComponent(); - Toggles = ItemGrid.GetChildren(); - Current = this; - - foreach (ToggleButton toggle in Toggles) - { - DependencyObject content = toggle.Content as DependencyObject; - - FontIcons.Add(content.FindVisualChild()); - ImageIcons.Add(content.FindVisualChild()); - } - - ChangeIcons(ViewModel.ColoredSettingsIcons); - Library.IsChecked = true; - - Loaded += SettingsDialog_Loaded; - SizeChanged += (s, a) => ResizeDialog(Window.Current.Bounds.Height, Window.Current.Bounds.Width); - - NavigationCacheMode = NavigationCacheMode.Enabled; - } - - private void SettingsDialog_Loaded(object sender, RoutedEventArgs e) - { - FirstDefinition.Width = new GridLength(1, GridUnitType.Auto); - - Breakpoint = ItemGrid.DesiredSize.Width + SecondGrid.DesiredSize.Width; - ResizeDialog(Window.Current.Bounds.Height, Window.Current.Bounds.Width); - FirstDefinition.Width = new GridLength(1, GridUnitType.Star); - } - - private void ResizeDialog(double height, double width) - { - RootGrid.Width = width < 800 ? - width - 12 : 800 - 12; - - RootGrid.Height = height < 620 ? - height - 68 : 620 - 68; - - if (width - 40 < Breakpoint) - { - foreach (ToggleButton button in Toggles) - { - // Overflowing is needed. - button.MaxWidth = 38; - } - } - else - { - foreach (ToggleButton button in Toggles) - { - // Overflowing is not needed. - button.MaxWidth = double.PositiveInfinity; - } - } - } - - private async void Support_Click(object sender, RoutedEventArgs e) - => _ = await URLs.Support.LaunchAsync(); - - private void CloseButton_Click(object sender, RoutedEventArgs e) - => SettingsDialogContainer.Current.Hide(); - - private void ToggleButton_Checked(object sender, RoutedEventArgs e) - { - UncheckToggleButtons(); - - ToggleButton clicked = (ToggleButton)sender; - clicked.Checked -= ToggleButton_Checked; - clicked.IsChecked = true; - - Breadcrumbs.Clear(); - switch (clicked.Tag.ToString()) - { - case "LibraryItem": - _ = SettingsFrame.Navigate(typeof(MediaLibraryPage)); - Breadcrumbs.Add(ResourceLoaders.SidebarLoader.GetString("Lib")); - break; - - case "PlaybackItem": - _ = SettingsFrame.Navigate(typeof(PlaybackPage)); - Breadcrumbs.Add(ResourceLoaders.SidebarLoader.GetString("Play")); - break; - - case "AppearanceItem": - _ = SettingsFrame.Navigate(typeof(AppearancePage)); - Breadcrumbs.Add(ResourceLoaders.SidebarLoader.GetString("Pers")); - break; - - case "AboutItem": - _ = SettingsFrame.Navigate(typeof(AboutPage)); - Breadcrumbs.Add(ResourceLoaders.SidebarLoader.GetString("Abt")); - break; - - default: - break; - } - - clicked.Checked += ToggleButton_Checked; - } - - private async void Button_Click(object sender, RoutedEventArgs e) - => _ = await URLs.Feedback.LaunchAsync(); - - private void ToggleButton_Unchecked(object sender, RoutedEventArgs e) - { - UncheckToggleButtons(); - - ToggleButton toggle = sender as ToggleButton; - toggle.IsChecked = true; - } - - private void MenuFlyoutItem_Click(object sender, RoutedEventArgs e) - { - UncheckToggleButtons(); - Breadcrumbs.Clear(); - - MenuFlyoutItem item = sender as MenuFlyoutItem; - string tag = item.Tag.ToString(); - switch (tag) - { - case "Langs": - _ = SettingsFrame.Navigate(typeof(LanguagePage)); - break; - - case "Ins": - _ = SettingsFrame.Navigate(typeof(InsiderPage)); - Breadcrumbs.Add(ResourceLoaders.SidebarLoader.GetString("Abt")); - break; - default: - break; - } - - Breadcrumbs.Add(ResourceLoaders.SidebarLoader.GetString(tag)); - } - - private void UncheckToggleButtons() - { - foreach (ToggleButton button in Toggles) - { - button.Unchecked -= ToggleButton_Unchecked; - button.IsChecked = false; - button.Unchecked += ToggleButton_Unchecked; - } - - About.Unchecked -= ToggleButton_Unchecked; - About.IsChecked = false; - About.Unchecked += ToggleButton_Unchecked; - } - - private void IconFlyoutItem_Click(object sender, RoutedEventArgs e) - { - RadioMenuFlyoutItem item = sender as RadioMenuFlyoutItem; - if (item.Tag.ToString() == "HC") - { - App.SViewModel.ColoredSettingsIcons = false; - ChangeIcons(false); - } - else - { - App.SViewModel.ColoredSettingsIcons = true; - ChangeIcons(true); - } - } - - private void ChangeIcons(bool coloredIconsVisible) - { - Visibility coloredIconVisibility = Visibility.Collapsed; - Visibility monoIconVisibility = Visibility.Visible; - - if (coloredIconsVisible) - { - coloredIconVisibility = Visibility.Visible; - monoIconVisibility = Visibility.Collapsed; - } - - foreach (FontIcon icon in FontIcons) - { - icon.Visibility = monoIconVisibility; - } - - foreach (ImageIcon icon in ImageIcons) - { - icon.Visibility = coloredIconVisibility; - } - } - - private void MenuFlyoutItem_Click_1(object sender, RoutedEventArgs e) - { - SettingsDialogContainer.Current.Hide(); - if (Window.Current.Content is Frame rootFrame) - { - _ = rootFrame.Navigate(typeof(AllSettingsPage)); - } - } - } -} diff --git a/Rise Media Player Dev/Settings/ViewModels/SettingsViewModel.cs b/Rise Media Player Dev/Settings/ViewModels/SettingsViewModel.cs index 9ac9ba17a..cc4c7ac7a 100644 --- a/Rise Media Player Dev/Settings/ViewModels/SettingsViewModel.cs +++ b/Rise Media Player Dev/Settings/ViewModels/SettingsViewModel.cs @@ -1,64 +1,30 @@ -using Microsoft.Toolkit.Mvvm.Input; -using Rise.Common.Enums; -using Rise.Data.Sources; +using Rise.Common.Enums; +using Rise.Common.Extensions; +using Rise.Common.Helpers; using Rise.Data.ViewModels; using System; -using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Threading.Tasks; -using System.Windows.Input; using Windows.ApplicationModel; -using Windows.Storage; using Windows.UI; namespace Rise.App.ViewModels { public sealed partial class SettingsViewModel : ViewModel { - private NavViewDataSource SBViewModel => App.NavDataSource; - public ICommand OpenFilesAtStartupCommand { get; } - public SettingsViewModel() { - OpenFilesAtStartupCommand = new AsyncRelayCommand(OpenAtStartupAsync); - - _ = DetectOpenAtStartupAsync(); + UpdateStartupTaskInfo(); } - public string[] OpenLocations = new string[8] + public string[] OpenLocations = new string[7] { - "HomePage", "NowPlayingPage", "PlaylistsPage", "SongsPage", + "HomePage", "PlaylistsPage", "SongsPage", "ArtistsPage", "AlbumsPage", "GenresPage", "LocalVideosPage" }; - private readonly string[] _iconPacks = new string[2] - { - "Default", "Colorful" - }; - - public List GeneralTags = new() - { - "HomePage", - "PlaylistsPage", - "ConnectedDevicesPage", - "NowPlayingPage" - }; - - public List MusicTags = new() - { - "SongsPage", - "ArtistsPage", - "AlbumsPage", - "GenresPage" - }; - - public List VideoTags = new() - { - "LocalVideosPage", - "StreamingPage" - }; - #region Startup + public const string StartupTaskId = "6VQ93204-N7OY-0258-54G3-385B9X0FUHIB"; public bool OpenInLogin { get => Get(false, "WindowsBehaviours"); @@ -79,68 +45,52 @@ public int FLGStartupTask public async Task OpenAtStartupAsync() { - var stateMode = await ReadStateAsync(); - - bool state = stateMode switch + var task = await StartupTask.GetAsync(StartupTaskId); + bool isEnabled = task.State switch { StartupTaskState.Enabled => true, StartupTaskState.EnabledByPolicy => true, - StartupTaskState.DisabledByPolicy => false, - StartupTaskState.DisabledByUser => false, _ => false, }; - if (state != OpenInLogin) - { - StartupTask startupTask = await StartupTask.GetAsync("6VQ93204-N7OY-0258-54G3-385B9X0FUHIB"); - if (OpenInLogin) - { - await startupTask.RequestEnableAsync(); - } - else - { - startupTask.Disable(); - } - await DetectOpenAtStartupAsync(); - } + if (!isEnabled) + _ = await task.RequestEnableAsync(); + else + task.Disable(); + + SetOpenAtStartupInfo(task.State); } - public async Task DetectOpenAtStartupAsync() + public void UpdateStartupTaskInfo() { - var stateMode = await ReadStateAsync(); + var task = StartupTask.GetAsync(StartupTaskId).Get(); + SetOpenAtStartupInfo(task.State); + } - switch (stateMode) + private void SetOpenAtStartupInfo(StartupTaskState state) + { + OpenInLogin = state switch { - case StartupTaskState.Disabled: - CanOpenInLogin = true; - OpenInLogin = false; - FLGStartupTask = 0; - break; - case StartupTaskState.Enabled: - CanOpenInLogin = true; - OpenInLogin = true; - FLGStartupTask = 0; - break; - case StartupTaskState.DisabledByPolicy: - CanOpenInLogin = false; - OpenInLogin = false; - FLGStartupTask = 1; - break; - case StartupTaskState.DisabledByUser: - CanOpenInLogin = false; - OpenInLogin = false; - FLGStartupTask = 2; - break; - case StartupTaskState.EnabledByPolicy: - CanOpenInLogin = false; - OpenInLogin = true; - FLGStartupTask = 3; - break; - } - } + StartupTaskState.Enabled => true, + StartupTaskState.EnabledByPolicy => true, + _ => false, + }; - public async Task ReadStateAsync() - => (await StartupTask.GetAsync("6VQ93204-N7OY-0258-54G3-385B9X0FUHIB")).State; + CanOpenInLogin = state switch + { + StartupTaskState.Disabled => true, + StartupTaskState.Enabled => true, + _ => false, + }; + + FLGStartupTask = state switch + { + StartupTaskState.DisabledByPolicy => 1, + StartupTaskState.DisabledByUser => 2, + StartupTaskState.EnabledByPolicy => 3, + _ => 0, + }; + } #endregion @@ -163,6 +113,12 @@ public GlazeTypes SelectedGlaze set => Set((byte)value, "Appearance"); } + public int GlazeColorIndex + { + get => Get(0, "Appearance"); + set => Set(value, "Appearance"); + } + public Color GlazeColors { get @@ -237,28 +193,27 @@ public int Deletion set => Set(value, "MediaLibrary"); } - public bool AutoIndexingEnabled + public bool IndexingTimerEnabled { get => Get(true, "MediaLibrary"); set => Set(value, "MediaLibrary"); } - /* - - Indexing modes - - -1: Never - 0: Every 1 minute - 1: Every 5 minutes - 2: Every 10 minutes - 3: Every 30 minutes - 4: Every 1 hour + public bool IndexingAtStartupEnabled + { + get => Get(false, "MediaLibrary"); + set => Set(value, "MediaLibrary"); + } - */ + public bool IndexingFileTrackingEnabled + { + get => Get(true, "MediaLibrary"); + set => Set(value, "MediaLibrary"); + } - public int IndexingMode + public uint IndexingTimerInterval { - get => Get(1, "MediaLibrary"); + get => Get((uint)5, "MediaLibrary"); set => Set(value, "MediaLibrary"); } @@ -337,162 +292,10 @@ public bool Hamburger set => Set(value, "Navigation"); } - public string CurrentPack => _iconPacks[IconPack]; - public int IconPack - { - get => Get(0, "Local"); - set => Set(value, "Local"); - } - - public bool ShowAllGeneral + public string IconPack { - get => ShowAtAGlance || ShowPlaylists || ShowHelpCentre || ShowNowPlaying; - set - { - ShowAtAGlance = value; - ShowPlaylists = value; - ShowHelpCentre = value; - ShowNowPlaying = value; - - OnPropertyChanged(nameof(ShowAtAGlance)); - OnPropertyChanged(nameof(ShowPlaylists)); - OnPropertyChanged(nameof(ShowHelpCentre)); - OnPropertyChanged(nameof(ShowNowPlaying)); - } - } - - public bool ShowAllMusic - { - get - { - bool vis = ShowSongs || ShowArtists || ShowAlbums || ShowGenres; - if (!vis) - { - ShowMusicHeader = false; - } - - OnPropertyChanged(nameof(ShowMusicHeader)); - return vis; - } - set - { - ShowMusicHeader = value; - ShowSongs = value; - ShowArtists = value; - ShowAlbums = value; - ShowGenres = value; - - OnPropertyChanged(nameof(ShowSongs)); - OnPropertyChanged(nameof(ShowArtists)); - OnPropertyChanged(nameof(ShowAlbums)); - OnPropertyChanged(nameof(ShowGenres)); - } - } - - public bool ShowAllVideo - { - get - { - bool vis = ShowLocalVideos; - if (!vis) - { - ShowVideoHeader = false; - } - - OnPropertyChanged(nameof(ShowVideoHeader)); - return vis; - } - set - { - ShowVideoHeader = value; - ShowLocalVideos = value; - - OnPropertyChanged(nameof(ShowLocalVideos)); - } - } - - public bool ShowMusicHeader - { - get => SBViewModel.IsHeaderVisible("Music"); - set => SBViewModel.ChangeHeaderVisibility("Music", value); - } - - public bool ShowVideoHeader - { - get => SBViewModel.IsHeaderVisible("Videos"); - set => SBViewModel.ChangeHeaderVisibility("Videos", value); - } - - public bool ShowAtAGlance - { - get => SBViewModel.IsItemVisible("HomePage"); - set => ChangeItemVisibility("HomePage", value); - } - - public bool ShowPlaylists - { - get => SBViewModel.IsItemVisible("PlaylistsPage"); - set => ChangeItemVisibility("PlaylistsPage", value); - } - - public bool ShowSongs - { - get => SBViewModel.IsItemVisible("SongsPage"); - set => ChangeItemVisibility("SongsPage", value); - } - - public bool ShowArtists - { - get => SBViewModel.IsItemVisible("ArtistsPage"); - set => ChangeItemVisibility("ArtistsPage", value); - } - - public bool ShowAlbums - { - get => SBViewModel.IsItemVisible("AlbumsPage"); - set => ChangeItemVisibility("AlbumsPage", value); - } - - public bool ShowGenres - { - get => SBViewModel.IsItemVisible("GenresPage"); - set => ChangeItemVisibility("GenresPage", value); - } - - public bool ShowLocalVideos - { - get => SBViewModel.IsItemVisible("LocalVideosPage"); - set => ChangeItemVisibility("LocalVideosPage", value); - } - - public bool ShowHelpCentre - { - get => SBViewModel.IsItemVisible("DiscyPage"); - set => ChangeItemVisibility("DiscyPage", value); - } - - public bool ShowNowPlaying - { - get => SBViewModel.IsItemVisible("NowPlayingPage"); - set => ChangeItemVisibility("NowPlayingPage", value); - } - - private void ChangeItemVisibility(string tag, bool value) - { - SBViewModel.ChangeItemVisibility(tag, value); - - if (GeneralTags.Contains(tag)) - { - OnPropertyChanged(nameof(ShowAllGeneral)); - } - else if (MusicTags.Contains(tag)) - { - OnPropertyChanged(nameof(ShowAllMusic)); - } - else - { - OnPropertyChanged(nameof(ShowAllVideo)); - } + get => Get(string.Empty, "Navigation"); + set => Set(value, "Navigation"); } #endregion @@ -531,8 +334,7 @@ public bool ReplaceFlyouts * Visualizer types: * * 0: None (don't show it) - * 1: Line - * 2: Bloom + * 1: Bloom */ public int VisualizerType @@ -540,6 +342,45 @@ public int VisualizerType get => Get(0, "Playback"); set => Set(value, "Playback"); } + + public bool EqualizerEnabled + { + get => Get(false, "Local"); + set => Set(value, "Local"); + } + + private static float[] _defaultGain = + new float[10] { 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f }; + + public float[] EqualizerGain + { + get => Get(_defaultGain, "Local"); + set => Set(value, "Local"); + } + + public int SelectedEqualizerPreset + { + get => Get(0, "Local"); + set => Set(value, "Local"); + } + + public double Volume + { + get + { + var value = Get(100, "Playback"); + + if (App.MPViewModel.Player.Volume != value) + App.MPViewModel.Player.Volume = value; + + return value; + } + set + { + Set(value, "Playback"); + App.MPViewModel.Player.Volume = value; + } + } #endregion #region Setup @@ -554,6 +395,12 @@ public int SetupProgress get => Get(0); set => Set(value); } + + public bool IsFirstLaunch + { + get => Get(true, "Setup"); + set => Set(value, "Setup"); + } #endregion public int Language @@ -566,91 +413,14 @@ public int Language // Getting and setting app settings public sealed partial class SettingsViewModel : ViewModel { - /// - /// Gets an app setting. - /// - /// Default setting value. - /// Setting store name. - /// Setting name. - /// App setting value. - /// If the store parameter is "Local", a local setting will be returned. - private Type Get(Type defaultValue, string store = "Local", [CallerMemberName] string setting = null) - { - // If store == "Local", get a local setting - if (store == "Local") - { - // Get app settings - ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings; + /// + private T Get(T defaultValue, string container = "Local", [CallerMemberName] string setting = "") + => SettingsHelpers.GetLocal(defaultValue, container, setting); - // Check if the setting exists - if (localSettings.Values[setting] == null) - localSettings.Values[setting] = defaultValue; - - object val = localSettings.Values[setting]; - - // Return the setting if type matches - if (val is not Type) - throw new ArgumentException("Type mismatch for \"" + setting + "\" in local store. Got " + val.GetType()); - - return (Type)val; - } - - // Get desired composite value - ApplicationDataContainer roamingSettings = ApplicationData.Current.RoamingSettings; - ApplicationDataCompositeValue composite = (ApplicationDataCompositeValue)roamingSettings.Values[store]; - - // If the store exists, check if the setting does as well - if (composite == null) - composite = new ApplicationDataCompositeValue(); - - if (composite[setting] == null) - { - composite[setting] = defaultValue; - roamingSettings.Values[store] = composite; - } - - object value = composite[setting]; - - // Return the setting if type matches - if (value is not Type) - throw new ArgumentException("Type mismatch for \"" + setting + "\" in store \"" + store + "\". Current type is " + value.GetType()); - - return (Type)value; - } - - /// - /// Sets an app setting. - /// - /// New setting value. - /// Setting store name. - /// Setting name. - /// If the store parameter is "Local", a local setting will be set. - private void Set(Type newValue, string store = "Local", [CallerMemberName] string setting = null) + /// + private void Set(T newValue, string container = "Local", [CallerMemberName] string setting = "") { - // Try to get the setting, if types don't match, it'll throw an exception - _ = Get(newValue, store, setting); - - // If store == "Local", set a local setting - if (store == "Local") - { - // Get app settings - ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings; - localSettings.Values[setting] = newValue; - return; - } - - // Get desired composite value - ApplicationDataContainer roamingSettings = ApplicationData.Current.RoamingSettings; - ApplicationDataCompositeValue composite = (ApplicationDataCompositeValue)roamingSettings.Values[store]; - - // Store doesn't exist, create it - if (composite == null) - composite = new ApplicationDataCompositeValue(); - - // Set the setting to the desired value - composite[setting] = newValue; - roamingSettings.Values[store] = composite; - + SettingsHelpers.SetLocal(newValue, container, setting); OnPropertyChanged(setting); } } diff --git a/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml b/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml index d43a33021..89b3e5f72 100644 --- a/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml +++ b/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml @@ -3,83 +3,110 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:labs="using:CommunityToolkit.Labs.WinUI" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:muxc="using:Microsoft.UI.Xaml.Controls" - xmlns:uc="using:Rise.App.UserControls" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" mc:Ignorable="d"> + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + - - - - - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -89,23 +116,23 @@ - + - + - + - + diff --git a/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml.cs b/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml.cs index 9a39e729a..3cae0a702 100644 --- a/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml.cs +++ b/Rise Media Player Dev/Settings/WindowsBehavioursPage.xaml.cs @@ -1,16 +1,12 @@ using Microsoft.Toolkit.Uwp.Helpers; using Rise.App.ViewModels; using System; +using Windows.System; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; -// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238 - namespace Rise.App.Settings { - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// public sealed partial class WindowsBehavioursPage : Page { private SettingsViewModel ViewModel => App.SViewModel; @@ -19,38 +15,31 @@ public WindowsBehavioursPage() { InitializeComponent(); - switch (SystemInformation.Instance.OperatingSystemVersion.Build) - { - case >= 22000: - WindowsLogo.Glyph = "\uE336"; - WinVer.Text = "You are running Windows 11!"; - Update.Visibility = Visibility.Collapsed; - InfoString.Text = "All settings should be available."; - break; - case 21996: - WindowsLogo.Glyph = "\uE336"; - WinVer.Text = "You are running Windows 11!"; - Update.Visibility = Visibility.Collapsed; - InfoString.Text = "Some settings might be unavailable because you are running RiseMP on the leaked build."; - break; - default: - WindowsLogo.Glyph = "\uF144"; - WinVer.Text = "You are running Windows 10!"; - Update.Visibility = Visibility.Visible; - InfoString.Text = "Some settings might be unavailable. To use them, upgrade your PC to Windows 11."; - break; - } + Loaded += OnLoaded; + } + private void OnLoaded(object sender, RoutedEventArgs e) + { VisualStateManager.GoToState(this, GetInfoBarState(), false); + VisualStateManager.GoToState(this, GetVersionState(SystemInformation.Instance.OperatingSystemVersion.Build), false); } - private async void OpenRiseMPinStartup_Toggled(object sender, RoutedEventArgs e) + private async void OpenAtStartup_Toggled(object sender, RoutedEventArgs e) { - await App.SViewModel.OpenAtStartupAsync(); + await ViewModel.OpenAtStartupAsync(); VisualStateManager.GoToState(this, GetInfoBarState(), false); } - private string GetInfoBarState() => App.SViewModel.FLGStartupTask switch + private async void InfoBarStartupLink_Click(object sender, RoutedEventArgs e) + => _ = await Launcher.LaunchUriAsync(new Uri(@"ms-settings:startupapps")); + + private async void Update_Click(object sender, RoutedEventArgs e) + => _ = await Launcher.LaunchUriAsync(new Uri(@"ms-settings:windowsupdate")); + } + + public partial class WindowsBehavioursPage + { + private string GetInfoBarState() => ViewModel.FLGStartupTask switch { 1 => "DisabledByPolicy", 2 => "DisabledByUser", @@ -58,14 +47,11 @@ private async void OpenRiseMPinStartup_Toggled(object sender, RoutedEventArgs e) _ => "NoRestrictions", }; - private async void InfoBarStartupLink_Click(object sender, RoutedEventArgs e) - { - await Windows.System.Launcher.LaunchUriAsync(new Uri(@"ms-settings:startupapps")); - } - - private async void Update_Click(object sender, RoutedEventArgs e) + private string GetVersionState(ushort version) => version switch { - await Windows.System.Launcher.LaunchUriAsync(new Uri(@"ms-settings:windowsupdate")); - } + >= 22000 => "Windows11State", + >= 21996 => "LeakedBuildState", + _ => "Windows10State", + }; } -} +} \ No newline at end of file diff --git a/Rise Media Player Dev/Setup/AppearancePage.xaml b/Rise Media Player Dev/Setup/AppearancePage.xaml index ed5886ee6..f3c91f606 100644 --- a/Rise Media Player Dev/Setup/AppearancePage.xaml +++ b/Rise Media Player Dev/Setup/AppearancePage.xaml @@ -3,60 +3,42 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:local="using:Rise.App.Setup" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:muxc="using:Microsoft.UI.Xaml.Controls" - xmlns:uc="using:Rise.App.UserControls" - xmlns:viewmodels="using:Rise.App.ViewModels" - d:DataContext="{d:DesignInstance Type=viewmodels:SettingsViewModel}" + xmlns:settings="using:Rise.App.Settings" + xmlns:visuals="using:Rise.App.AnimatedVisuals" mc:Ignorable="d"> - - + + + + + + + + + - + + + + + - - - - + + + + + + - - - - - - - + + + + + + + diff --git a/Rise Media Player Dev/Setup/AppearancePage.xaml.cs b/Rise Media Player Dev/Setup/AppearancePage.xaml.cs index ee258e522..9f6868d08 100644 --- a/Rise Media Player Dev/Setup/AppearancePage.xaml.cs +++ b/Rise Media Player Dev/Setup/AppearancePage.xaml.cs @@ -1,43 +1,21 @@ -using Rise.App.ViewModels; -using Rise.Common; +using Microsoft.UI.Xaml.Controls; using System; -using System.Collections.Generic; -using Windows.ApplicationModel.Core; +using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; - namespace Rise.App.Setup { public sealed partial class AppearancePage : Page { - private SettingsViewModel ViewModel => App.SViewModel; - - private readonly List Themes = new() - { - ResourceLoaders.AppearanceLoader.GetString("Light"), - ResourceLoaders.AppearanceLoader.GetString("Dark"), - ResourceLoaders.AppearanceLoader.GetString("System") - }; - public AppearancePage() { InitializeComponent(); - ChangeThemeTip.IsOpen = false; - - - DataContext = ViewModel; } - private async void ChangeThemeTip_ActionButtonClick(Microsoft.UI.Xaml.Controls.TeachingTip sender, object args) + private async void OnIconLoaded(object sender, RoutedEventArgs e) { - await CoreApplication.RequestRestartAsync("Theme changed"); + var player = (AnimatedVisualPlayer)sender; + await player.PlayAsync(0, 0.5, false); } - - private void ThemeChange_DropDownClosed(object sender, object e) - { - ChangeThemeTip.IsOpen = true; - } - - } } diff --git a/Rise Media Player Dev/Setup/ConnectPage.xaml b/Rise Media Player Dev/Setup/ConnectPage.xaml index 66acfb1a1..8c7e4ac43 100644 --- a/Rise Media Player Dev/Setup/ConnectPage.xaml +++ b/Rise Media Player Dev/Setup/ConnectPage.xaml @@ -3,30 +3,52 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:labs="using:CommunityToolkit.Labs.WinUI" + xmlns:local="using:Rise.App.Setup" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:uc="using:Rise.App.UserControls" + xmlns:muxc="using:Microsoft.UI.Xaml.Controls" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" + xmlns:visuals="using:Rise.App.AnimatedVisuals" mc:Ignorable="d"> - - + + + + + + + + + - - - - - + + - - + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Setup/ConnectPage.xaml.cs b/Rise Media Player Dev/Setup/ConnectPage.xaml.cs index 1402f1000..3bd5ebbc7 100644 --- a/Rise Media Player Dev/Setup/ConnectPage.xaml.cs +++ b/Rise Media Player Dev/Setup/ConnectPage.xaml.cs @@ -1,4 +1,7 @@ -using Windows.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls; +using System; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; namespace Rise.App.Setup { @@ -8,5 +11,11 @@ public ConnectPage() { InitializeComponent(); } + + private async void OnIconLoaded(object sender, RoutedEventArgs e) + { + var player = (AnimatedVisualPlayer)sender; + await player.PlayAsync(0, 0.5, false); + } } } diff --git a/Rise Media Player Dev/Setup/FinishPage.xaml b/Rise Media Player Dev/Setup/FinishPage.xaml index 3d0dc91d4..90c998c6b 100644 --- a/Rise Media Player Dev/Setup/FinishPage.xaml +++ b/Rise Media Player Dev/Setup/FinishPage.xaml @@ -4,13 +4,38 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="using:Rise.App.Setup" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Setup/LocalPage.xaml b/Rise Media Player Dev/Setup/LocalPage.xaml index 9c0cd4b5b..11da98169 100644 --- a/Rise Media Player Dev/Setup/LocalPage.xaml +++ b/Rise Media Player Dev/Setup/LocalPage.xaml @@ -3,56 +3,42 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:local="using:Rise.App.Setup" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:uc="using:Rise.App.UserControls" - xmlns:viewmodels="using:Rise.App.ViewModels" - d:DataContext="{d:DesignInstance Type=viewmodels:SettingsViewModel}" + xmlns:muxc="using:Microsoft.UI.Xaml.Controls" + xmlns:settings="using:Rise.App.Settings" + xmlns:visuals="using:Rise.App.AnimatedVisuals" mc:Ignorable="d"> - - - - - - - - - + + + + + + diff --git a/Rise Media Player Dev/Setup/LocalPage.xaml.cs b/Rise Media Player Dev/Setup/LocalPage.xaml.cs index a34b36da7..c94d3dc5a 100644 --- a/Rise Media Player Dev/Setup/LocalPage.xaml.cs +++ b/Rise Media Player Dev/Setup/LocalPage.xaml.cs @@ -1,35 +1,21 @@ -using Rise.App.ViewModels; -using Rise.Common; -using System.Collections.Generic; +using Microsoft.UI.Xaml.Controls; +using System; +using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; namespace Rise.App.Setup { public sealed partial class LocalPage : Page { - private SettingsViewModel ViewModel => App.SViewModel; - private List Deletion { get; set; } - public static LocalPage Current; - - public LocalPage() { InitializeComponent(); - Current = this; - SetupLocalFrame.Navigate(typeof(Settings.MediaSourcesPage)); - - Deletion = new List - { - ResourceLoaders.MediaLibraryLoader.GetString("OnlyApp"), - ResourceLoaders.MediaLibraryLoader.GetString("Device") - }; - - DataContext = ViewModel; } - private void ExpanderControl_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) + private async void OnIconLoaded(object sender, RoutedEventArgs e) { - + var player = (AnimatedVisualPlayer)sender; + await player.PlayAsync(0, 0.5, false); } } } diff --git a/Rise Media Player Dev/Setup/PrivacyPage.xaml b/Rise Media Player Dev/Setup/PrivacyPage.xaml index bf2291fd9..5597a94ce 100644 --- a/Rise Media Player Dev/Setup/PrivacyPage.xaml +++ b/Rise Media Player Dev/Setup/PrivacyPage.xaml @@ -3,43 +3,72 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:labs="using:CommunityToolkit.Labs.WinUI" + xmlns:local="using:Rise.App.Setup" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:uc="using:Rise.App.UserControls" - xmlns:viewmodels="using:Rise.App.ViewModels" - d:DataContext="{d:DesignInstance Type=viewmodels:SettingsViewModel}" + xmlns:muxc="using:Microsoft.UI.Xaml.Controls" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI" + xmlns:visuals="using:Rise.App.AnimatedVisuals" mc:Ignorable="d"> - - + + + + + + + + + - - - - + + + - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Setup/PrivacyPage.xaml.cs b/Rise Media Player Dev/Setup/PrivacyPage.xaml.cs index faf853fce..6b4a44cba 100644 --- a/Rise Media Player Dev/Setup/PrivacyPage.xaml.cs +++ b/Rise Media Player Dev/Setup/PrivacyPage.xaml.cs @@ -1,16 +1,21 @@ -using Rise.App.ViewModels; +using Microsoft.UI.Xaml.Controls; +using System; +using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; namespace Rise.App.Setup { public sealed partial class PrivacyPage : Page { - private SettingsViewModel ViewModel => App.SViewModel; - public PrivacyPage() { InitializeComponent(); - DataContext = ViewModel; + } + + private async void OnIconLoaded(object sender, RoutedEventArgs e) + { + var player = (AnimatedVisualPlayer)sender; + await player.PlayAsync(0, 0.5, false); } } } diff --git a/Rise Media Player Dev/Setup/SetupPageContent.xaml b/Rise Media Player Dev/Setup/SetupPageContent.xaml new file mode 100644 index 000000000..0676ee180 --- /dev/null +++ b/Rise Media Player Dev/Setup/SetupPageContent.xaml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Setup/SetupPageContent.xaml.cs b/Rise Media Player Dev/Setup/SetupPageContent.xaml.cs new file mode 100644 index 000000000..a8d87180d --- /dev/null +++ b/Rise Media Player Dev/Setup/SetupPageContent.xaml.cs @@ -0,0 +1,83 @@ +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Markup; + +namespace Rise.App.Setup +{ + /// + /// A control that hosts the contents necessary for + /// a page in the RiseMP setup. + /// + [ContentProperty(Name = nameof(PageContent))] + public sealed partial class SetupPageContent : UserControl + { + public static readonly DependencyProperty HeaderProperty + = DependencyProperty.Register(nameof(Header), typeof(string), + typeof(SetupPageContent), null); + /// + /// The page's header, a persistent bit of title + /// text. + /// + public string Header + { + get => (string)GetValue(HeaderProperty); + set => SetValue(HeaderProperty, value); + } + + public static readonly DependencyProperty IconProperty + = DependencyProperty.Register(nameof(Icon), typeof(object), + typeof(SetupPageContent), null); + /// + /// Icon to show in this page, will automatically hide + /// on small window sizes. + /// + public object Icon + { + get => GetValue(IconProperty); + set => SetValue(IconProperty, value); + } + + public static readonly DependencyProperty PageContentProperty + = DependencyProperty.Register(nameof(PageContent), typeof(object), + typeof(SetupPageContent), null); + /// + /// Content to show in this page. + /// + public object PageContent + { + get => GetValue(PageContentProperty); + set => SetValue(PageContentProperty, value); + } + + public static readonly DependencyProperty ShowIconProperty + = DependencyProperty.Register(nameof(ShowIcon), typeof(bool), + typeof(SetupPageContent), null); + /// + /// Whether to show the page's icon. If false, a compact + /// layout will be used. + /// + public bool ShowIcon + { + get => (bool)GetValue(ShowIconProperty); + set => SetValue(ShowIconProperty, value); + } + + public static readonly DependencyProperty IsBackButtonAutoPaddingEnabledProperty + = DependencyProperty.Register(nameof(IsBackButtonAutoPaddingEnabled), typeof(bool), + typeof(SetupPageContent), new PropertyMetadata(true)); + /// + /// Whether to take into account a back button when applying + /// padding, true by default. + /// + public bool IsBackButtonAutoPaddingEnabled + { + get => (bool)GetValue(IsBackButtonAutoPaddingEnabledProperty); + set => SetValue(IsBackButtonAutoPaddingEnabledProperty, value); + } + + public SetupPageContent() + { + InitializeComponent(); + } + } +} diff --git a/Rise Media Player Dev/Setup/TermsPage.xaml b/Rise Media Player Dev/Setup/TermsPage.xaml index 3eac363f0..88b54a064 100644 --- a/Rise Media Player Dev/Setup/TermsPage.xaml +++ b/Rise Media Player Dev/Setup/TermsPage.xaml @@ -4,23 +4,52 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="using:Rise.App.Setup" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:muxc="using:Microsoft.UI.Xaml.Controls" + xmlns:visuals="using:Rise.App.AnimatedVisuals" mc:Ignorable="d"> - + + + + + + + + + - - - - + + + - - + + - - + + - - - + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/Setup/TermsPage.xaml.cs b/Rise Media Player Dev/Setup/TermsPage.xaml.cs index 95e878bab..becc3a205 100644 --- a/Rise Media Player Dev/Setup/TermsPage.xaml.cs +++ b/Rise Media Player Dev/Setup/TermsPage.xaml.cs @@ -1,4 +1,7 @@ -using Windows.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls; +using System; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; namespace Rise.App.Setup { @@ -8,5 +11,11 @@ public TermsPage() { InitializeComponent(); } + + private async void OnIconLoaded(object sender, RoutedEventArgs e) + { + var player = (AnimatedVisualPlayer)sender; + await player.PlayAsync(0, 0.5, false); + } } } diff --git a/Rise Media Player Dev/Strings/en-gb/HelpTips.resw b/Rise Media Player Dev/Strings/af/HelpTips.resw similarity index 77% rename from Rise Media Player Dev/Strings/en-gb/HelpTips.resw rename to Rise Media Player Dev/Strings/af/HelpTips.resw index 565b91581..8caa5c955 100644 --- a/Rise Media Player Dev/Strings/en-gb/HelpTips.resw +++ b/Rise Media Player Dev/Strings/af/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + Adding your personal music and videos @@ -161,6 +161,39 @@ Early Access Insiders (previously Seeding Insiders) get access to the app earlie Beta + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + The basics @@ -190,7 +223,7 @@ Good luck testing! How do I join the Insider Program? - + Playing media and now playing @@ -223,7 +256,7 @@ In terms of other versions, we have no exact dates to give you all, but this is • Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) - + Sorting and managing your library diff --git a/Rise Media Player Dev/Strings/af/Resources.resw b/Rise Media Player Dev/Strings/af/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/af/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/af/Settings.resw b/Rise Media Player Dev/Strings/af/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/af/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/Terms.resw b/Rise Media Player Dev/Strings/af/Setup.resw similarity index 89% rename from Rise Media Player Dev/Strings/it-IT/Terms.resw rename to Rise Media Player Dev/Strings/af/Setup.resw index ad8e33e80..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/it-IT/Terms.resw +++ b/Rise Media Player Dev/Strings/af/Setup.resw @@ -1,262 +1,331 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Base Software & Copyright - - - GNU GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 -Copyright © 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -Preamble -The GNU General Public License is a free, copyleft license for software and other kinds of works. -The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. -Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. -Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. -The precise terms and conditions for copying, distribution and modification follow. -TERMS AND CONDITIONS -0. Definitions. -“This License” refers to version 3 of the GNU General Public License. -“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. -“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. -To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. -A “covered work” means either the unmodified Program or a work based on the Program. -To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. -1. Source Code. -The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. -A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. -The Corresponding Source for a work in source code form is that same work. -2. Basic Permissions. -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. -5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: - a) The work must carry prominent notices stating that you modified it, and giving a relevant date. - b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. - c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. - d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. -6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: - a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. - b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. - c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. - d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. - e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. -A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. -“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). -The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. -7. Additional Terms. -“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: - a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or - b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or - c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or - d) Limiting the use for publicity purposes of names of licensors or authors of the material; or - e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or - f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. -8. Termination. -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). -However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. -Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. -9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. -10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. -An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. -11. Patents. -A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. -A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. -In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. -A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. -12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. -13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. -14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. -Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. -15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - - By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. - -By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. - - - Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). - -By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. - -Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. - - - Last Updated December 2021 - GPL License 3.0 - - - Local Media Handling - - - Streaming & Online Services - - - Rise Media Player - Licence Agreement & Terms for Use - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ar-EG/HelpTips.resw b/Rise Media Player Dev/Strings/ar-EG/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/ar-EG/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ar-EG/Resources.resw b/Rise Media Player Dev/Strings/ar-EG/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/ar-EG/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ar-EG/Settings.resw b/Rise Media Player Dev/Strings/ar-EG/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ar-EG/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Terms.resw b/Rise Media Player Dev/Strings/ar-EG/Setup.resw similarity index 87% rename from Rise Media Player Dev/Strings/ro-RO/Terms.resw rename to Rise Media Player Dev/Strings/ar-EG/Setup.resw index bbafe34d3..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/ro-RO/Terms.resw +++ b/Rise Media Player Dev/Strings/ar-EG/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,10 +117,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + Base Software & Copyright - + GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. @@ -232,36 +274,58 @@ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY C 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - Utilizând acest software și adăugând folderele acorzi Rise Media Player acces complet pentru a edita metadatele, a vizualiza fișierele etc. De asemenea dai acces la folderele prestabilite ale librăriei utilizatorului (Muzică și Fișiere video) în mod implicit. + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. -Din start, dai acces software-ului să îți urmărească istoricul de ascultare și obiceiurile pentru a-ți servi recomandări personalizate. Acest comportament poate fi dezactivat. +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. - + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. -Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. Conectându-te și utilizând conturile tale online permite Rise Media Player să îți gestioneze librăria online, să vizualizeze tranzacții și istoricul ascultării din serviciile alese. - -Utilizând oricare dintre serviciile de streaming oferite în aplicație, accepți termenii și condițiile lor, disponibile la site-urile lor respective. - -Felicitări! Ai ajuns până aici. Am un fursec pentru tine! ;) -Te rog să respecți termenii pentru cea mai plăcută experiență. +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. - - Actualizat ultima dată la decembrie 2021 - Licența GPL 3.0 + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. - - Gestionare media locală + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. - - Streaming și servicii online + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. - - Rise Media Player - Acord licență și termeni de utilizare + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ar/HelpTips.resw b/Rise Media Player Dev/Strings/ar/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/ar/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ar/Resources.resw b/Rise Media Player Dev/Strings/ar/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/ar/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ar/Settings.resw b/Rise Media Player Dev/Strings/ar/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ar/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Terms.resw b/Rise Media Player Dev/Strings/ar/Setup.resw similarity index 86% rename from Rise Media Player Dev/Strings/pl-PL/Terms.resw rename to Rise Media Player Dev/Strings/ar/Setup.resw index c04ad91b4..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/pl-PL/Terms.resw +++ b/Rise Media Player Dev/Strings/ar/Setup.resw @@ -1,126 +1,168 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Base Software & Copyright - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. @@ -230,33 +272,60 @@ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - - Korzystając z tego oprogramowania i dodając foldery, dajesz Rise Media Playerowi pełny dostęp do edycji metadanych multimediów, przeglądania plików, usuwania itp. Domyślnie dajesz również dostęp do domyślnych lokalizacji bibliotek multimediów (muzyki i wideo). - -Domyślnie dajesz oprogramowaniu dostęp do śledzenia historii słuchania i nawyków w celu dostarczania spersonalizowanych rekomendacji. Można to wyłączyć. - - - Zalogowanie się i korzystanie z kont online umożliwia temu oprogramowaniu zarządzanie biblioteką online, przeglądanie zakupów i historii słuchania z wybranych usług. - -Korzystając z którejkolwiek z usług streamingowych dostępnych w aplikacji, akceptujesz ich własne warunki usługi. Będą one dostępne na ich odpowiednich stronach internetowych. - -Gratulacje, jeśli to przeczytasz! Masz ciacho :) 🍪 Postępuj zgodnie ze wszystkimi tymi warunkami, aby uzyskać najlepsze wrażenia i jak najmniej problemów. - - - Ostatnia aktualizacja: grudzień 2021 - GPL License 3.0 - - - Obsługa mediów lokalnych - - - Serwisy internetowe - - - Rise Media Player - Umowa licencyjna i warunki użytkowania - - - - +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ca/HelpTips.resw b/Rise Media Player Dev/Strings/ca/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/ca/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ca/Resources.resw b/Rise Media Player Dev/Strings/ca/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/ca/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ca/Settings.resw b/Rise Media Player Dev/Strings/ca/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ca/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ca/Setup.resw b/Rise Media Player Dev/Strings/ca/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/ca/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/cs-CZ/HelpTips.resw b/Rise Media Player Dev/Strings/cs-CZ/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/cs-CZ/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/cs-CZ/Resources.resw b/Rise Media Player Dev/Strings/cs-CZ/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/cs-CZ/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/cs-CZ/Settings.resw b/Rise Media Player Dev/Strings/cs-CZ/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/cs-CZ/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/cs-CZ/Setup.resw b/Rise Media Player Dev/Strings/cs-CZ/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/cs-CZ/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/da/HelpTips.resw b/Rise Media Player Dev/Strings/da/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/da/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/da/Resources.resw b/Rise Media Player Dev/Strings/da/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/da/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/da/Settings.resw b/Rise Media Player Dev/Strings/da/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/da/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/da/Setup.resw b/Rise Media Player Dev/Strings/da/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/da/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/de-DE/HelpTips.resw b/Rise Media Player Dev/Strings/de-DE/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/de-DE/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/de-DE/Resources.resw b/Rise Media Player Dev/Strings/de-DE/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/de-DE/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/de-DE/Settings.resw b/Rise Media Player Dev/Strings/de-DE/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/de-DE/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/de-DE/Setup.resw b/Rise Media Player Dev/Strings/de-DE/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/de-DE/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/el/HelpTips.resw b/Rise Media Player Dev/Strings/el/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/el/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/el/Resources.resw b/Rise Media Player Dev/Strings/el/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/el/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/el/Settings.resw b/Rise Media Player Dev/Strings/el/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/el/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/el/Setup.resw b/Rise Media Player Dev/Strings/el/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/el/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-GB/HelpTips.resw b/Rise Media Player Dev/Strings/en-GB/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/en-GB/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-GB/Resources.resw b/Rise Media Player Dev/Strings/en-GB/Resources.resw new file mode 100644 index 000000000..d8d415198 --- /dev/null +++ b/Rise Media Player Dev/Strings/en-GB/Resources.resw @@ -0,0 +1,963 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + Home + + + Insider Hub + + + Language + + + Library + + + Light + + + Your library + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Cast to device + + + Full screen + + + Warning + + + Save + + + Save changes + + + Aspect Ratio + Aspect Ratio option in the now playing bar. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-GB/Settings.resw b/Rise Media Player Dev/Strings/en-GB/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/en-GB/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-GB/Setup.resw b/Rise Media Player Dev/Strings/en-GB/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/en-GB/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-US/HelpTips.resw b/Rise Media Player Dev/Strings/en-US/HelpTips.resw new file mode 100644 index 000000000..c62226dd9 --- /dev/null +++ b/Rise Media Player Dev/Strings/en-US/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and recommendations in some form +• Equalizer +• Visualizer +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organizing your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favorite artists with your friends or add an entire artist's music to a playlist. + + + Put your favorite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritizing? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-US/Resources.resw b/Rise Media Player Dev/Strings/en-US/Resources.resw new file mode 100644 index 000000000..384b6ab37 --- /dev/null +++ b/Rise Media Player Dev/Strings/en-US/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Center + + + Genres + + + Home + + + Insider Hub + + + Language + + + Library + + + Light + + + Your library + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalize + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media from this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colorful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalize your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync center + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Center + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviors + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-US/Settings.resw b/Rise Media Player Dev/Strings/en-US/Settings.resw new file mode 100644 index 000000000..f08acd29a --- /dev/null +++ b/Rise Media Player Dev/Strings/en-US/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your color + + + Use custom color + + + Icons & fonts + + + Customize app colors, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colors, select 'Use custom color' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent color + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colorful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customized colors + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equalizer + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualizer + + + Recent colors + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Color + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colors + + + View files + + + Windows colors + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Terms.resw b/Rise Media Player Dev/Strings/en-US/Setup.resw similarity index 89% rename from Rise Media Player Dev/Strings/en-gb/Terms.resw rename to Rise Media Player Dev/Strings/en-US/Setup.resw index f9fae5b64..587aae787 100644 --- a/Rise Media Player Dev/Strings/en-gb/Terms.resw +++ b/Rise Media Player Dev/Strings/en-US/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,10 +117,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + Base Software & Copyright - + GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. @@ -232,31 +274,58 @@ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY C 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. - + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. - - Last Updated December 2021 - GPL License 3.0 + + Add widgets to make your experience more personal. - - Local Media Handling + + Customize your at a glance page - - Streaming & Online Services + + Playlists are made for you based on your habits and favorites, including songs you like. - - Rise Media Player - Licence Agreement & Terms for Use + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/About.resw b/Rise Media Player Dev/Strings/en-gb/About.resw deleted file mode 100644 index 16382b4fa..000000000 --- a/Rise Media Player Dev/Strings/en-gb/About.resw +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bloom (Earliest features, lower stability) - - - Change channel - - - Contribute - - - Current Channel - - - Insider Extras - - - Learn more - - - Leave the Insider program - - - Releases - - - Copy version - - - Alpha Preview 3 -Internal Version: 0.0.172.0 - -Rise Software - Discy & YourOrdinaryCat - - - More version info - - - More - - - of - - - Most recent changes: New media playback controls, Discography, Discy, View Options - - - Recent changes - - - Save to my device - - - Keep up with the latest updates. - - - Social media - - - Terms & Conditions - - - View Changelog - - - Version - - - Version Info - - - Access some exclusive RiseMP branded wallpapers. - - - Desktop wallpapers & themes - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Appearance.resw b/Rise Media Player Dev/Strings/en-gb/Appearance.resw deleted file mode 100644 index ccd6a6255..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albums - - - App appearance - - - Artists - - - Add widgets to make your experience more personal. - - - Customise your at a glance page - - - Choose your window glaze - - - Choose your colour - - - Decreases overall margins and padding to show more content. Makes sidebar groups collapsible. - - - Compact mode - - - Playlists are made for you based on your habits and favourites, including songs you like. - - - Make curated playlists - - - Dark - - - Design and layout presets - - - Layout presets and custom themes are coming soon. - - - This feature is unavailable - - - Devices - - - Corners will no longer be rounded on these elements. - - - Show full album art & thumbnails - - - Genres - - - Personalize with icon styles, colors, modes and more that can not only maake your experience more personal, but more user friendly. - - - Track media history and habits - - - At a glance - - - Light - - - All Videos - - - Navigation - - - Queue - - - Pick up where you left off - - - Playlists - - - Privacy & recommendations - - - Sidebar - - - Add/remove sidebar items, change icon style and general behaviours. - - - Customise your sidebar - - - Songs - - - Select what page to go to when you start the app. - - - On startup - - - Streaming Services - - - Use system setting - - - *Compact mode changes won't take effect until after setup has completed. - - diff --git a/Rise Media Player Dev/Strings/en-gb/Connect.resw b/Rise Media Player Dev/Strings/en-gb/Connect.resw deleted file mode 100644 index 46df862d3..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - - Internet accounts & services are coming soon. - - - *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Details.resw b/Rise Media Player Dev/Strings/en-gb/Details.resw deleted file mode 100644 index 13d1184d5..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Details.resw +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album title - - - This song is stored as a file on your device. - - - Move songs by clicking the up and down buttons. - - - Disc - - - Edit album art - - - Edit playlist icon - - - Genre - - - This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. - - - Local Music - - - Description - - - Playlist name - - - Rating - - - Album - - - Album artist - - - Artist(s) - - - Song title - - - Track number - - - Release year - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/File.resw b/Rise Media Player Dev/Strings/en-gb/File.resw deleted file mode 100644 index c357e5360..000000000 --- a/Rise Media Player Dev/Strings/en-gb/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Created - - - Opens with - - - File name - - - File type - - - Location - - - Modified - - - File size - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Finish.resw b/Rise Media Player Dev/Strings/en-gb/Finish.resw deleted file mode 100644 index ac4d64906..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. - - - If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. - - - Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Information.resw b/Rise Media Player Dev/Strings/en-gb/Information.resw deleted file mode 100644 index 87de228df..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Information.resw +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Add an account - - - Add to - - - Added new media - - - Let us find music and videos by adding folders and files on your device. - - - Add/remove media sources - - - Add to - - - Album - - - Albums - - - Artist - - - Artists - - - Ascending - - - Ask Discy about this - - - This page will soon be home to your recommendations, recently played and more. We hope to introduce this feature soon, although it will not likely be seen in Pre-Alpha. - - - About this page - - - Search all media on this device - - - Use a file browser to look through all of your media in your folders. - - - Browse for media - - - Change artist image - - - Looking for new media in your library... - - - Click a feature to read more - - - Close - - - Colourful Icons - - - Add fun new features to the app or translate to your own language. - - - Contribute to development - - - Remove... - - - Remove... - - - Delete - - - Delete - - - Descending - - - Properties and Info - - - Properties and Info - - - Customise this page - - - Customise this page - - - Edit playlist - - - Edit playlist - - - Feedback - - - Feedback - - - Genre - - - High Contrast Icons - - - We're adding some media to your library. This really won't take long. - - - Adding media to your library - - - Like - - - Menu bar - - - More settings - - - Move down - - - Move down - - - Move up - - - Move up - - - Merge albums with same title - - - What's new in this build: - - - New playlist - - - Settings - - - No new media found in your library - - - Messages & reports - - - Show in File Explorer - - - Pin to sidebar - - - Pin to Start - - - Play - - - Play - - - Info & Properties - - - Song info - - - Quick links - - - Remove from sidebar - - - Remove folder - - - Remove from playlist - - - Remove from playlist - - - Remove from queue - - - Remove whole section - - - Remove... - - - Scan for new media - - - Select - - - Select - - - Select - - - App settings - - - We’re making sure all of your changes are saved. - - - Applying settings - - - Share - - - Show album - - - Show artist - - - Show in File Explorer - - - Show in File Explorer - - - Shuffle - - - Shuffle album - - - Shuffle artist - - - Sidebar (Classic) - - - Search - - - Songs - - - Sort - - - Settings style - - - Become a patreon and enjoy exclusive benefits and merch, while helping this project move forward. - - - Support development - - - Title - - - Move to bottom - - - Move to top - - - Track number - - - View - - - Release year - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Language.resw b/Rise Media Player Dev/Strings/en-gb/Language.resw deleted file mode 100644 index 63b137d04..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Selection - - - Match system and app languages - - - Options - - - Report an issue - - - Choose your language manually from a list. - - - Select your language - - - System language - - - Become a translator - - - Translations: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Local.resw b/Rise Media Player Dev/Strings/en-gb/Local.resw deleted file mode 100644 index 6fa1b89bd..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - - Your video library is already split into 'Local and Purchased' and sections for your streaming services. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/MediaData.resw b/Rise Media Player Dev/Strings/en-gb/MediaData.resw deleted file mode 100644 index 2d7778ec9..000000000 --- a/Rise Media Player Dev/Strings/en-gb/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albums - - - Artists - - - Properties & Info - - - Songs - - - Unknown Album - - - Unknown Artist - - - Unknown Genre - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/MediaLibrary.resw b/Rise Media Player Dev/Strings/en-gb/MediaLibrary.resw deleted file mode 100644 index 4f843dbaf..000000000 --- a/Rise Media Player Dev/Strings/en-gb/MediaLibrary.resw +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Add folder - - - Login to your services securely - - - Add an account - - - Add media folders - - - Add media folders - - - Additional settings - - - Scan when you add a new media location - - - Enable for periodic scanning and smart event scan. - - - Automatic scanning - - - Scan per a specified period of time when the app is open. - - - Periodic scanning - - - Choose where we look for your music files. - - - Add/remove music library folders - - - When removing local media: - - - Delete from device - - - Scan when a removable device or drive is connected - - - Devices - - - Disable all local files and devices - - - Disable all online services and networks - - - Clear all - - - Scan for new media after an event or events take place. - - - Smart event scan - - - Scan when adding files to your media sources - - - We already look for your media files in your default user folders. You can add additional folders that we can use to populate your library. - - - Media sources - - - Last.fm - - - Videos, music and more - - - Manage local media folders - - - Scans the folders you've already added for music and videos to add to your library. - - - Manual scan - - - Online media & services - - - Online services - - - Only remove from app - - - Scan when the app is opened - - - Local media & devices - - - Choose what you want to happen when you rip a disc. - - - Disc ripping options - - - Create a seperate sidebar entry for your local music, rather than merging online and local music together in one place. - - - Split local & online library in sidebar - - - Shuffle playlist - - - Streaming Service - - - - - - Choose where we look for your video files. - - - Add/remove video library folders - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Navigation.resw b/Rise Media Player Dev/Strings/en-gb/Navigation.resw deleted file mode 100644 index 524f1b017..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Add/remove sidebar items - - - Albums - - - Appearance - - - Artists - - - At a glance - - - Colourful - - - Default - - - Devices - - - Show everything - - - General - - - General items - - - Genres - - - Show the hamburger button - - - Help Centre - - - Select through a variety of beautiful icon sets for your sidebar. - - - Icon style - - - All Videos - - - Music - - - Don't show the sidebar - - - Queue - - - Only show icons - - - Playlists - - - Choose what to do with the sidebar when the window is made smaller. - - - Window resize changes - - - Show header - - - Songs - - - Streaming Services - - - Video - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/NowPlaying.resw b/Rise Media Player Dev/Strings/en-gb/NowPlaying.resw deleted file mode 100644 index c2fa0db70..000000000 --- a/Rise Media Player Dev/Strings/en-gb/NowPlaying.resw +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Back - - - Expand - - - Playing - - - Queue - - - Up next - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Playback.resw b/Rise Media Player Dev/Strings/en-gb/Playback.resw deleted file mode 100644 index 119e2ec76..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Blend the end & beginning of your music tracks. - - - Crossfade - - - No crossfade - - - 10 seconds - - - 3 seconds - - - 5 seconds - - - Choose different sound profiles depending on your media type. - - - Equalizer - - - Replace system volume and playback flyouts - - - We will instantly move to your next track without waiting. - - - Gapless playback - - - General - - - Go to now playing when you connect an audio device - - - Always match resolution - - - Music - - - Choose what to show on your Now Playing UI. - - - Customise Now Playing - - - Now Playing & System Flyouts - - - Adjust how your video scales depending on window size. - - - Scaling - - - Change video resolution and music bitrate. - - - Manage streaming quality - - - Video - - - Scale to window size - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Privacy.resw b/Rise Media Player Dev/Strings/en-gb/Privacy.resw deleted file mode 100644 index 39c976ec6..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Props.resw b/Rise Media Player Dev/Strings/en-gb/Props.resw deleted file mode 100644 index 9c66d978f..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Props.resw +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album info - - - Cancel - - - Details - - - Details - - - Coming soon - - - Got it - - - We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. - - - Something went wrong - - - File - - - File - - - Lyrics - - - Lyrics - - - More - - - Edit playlist - - - Profile - - - Save changes - - - Songs - - - Songs - - - oops - - - Song info - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Setup.resw b/Rise Media Player Dev/Strings/en-gb/Setup.resw deleted file mode 100644 index 4e3941f10..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Setup.resw +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Accept - - - Make it yours - - - Connect an internet account - - - Continue - - - Decide for me - - - Decline - - - You're done! - - - We're glad you're here. Just need to go through a few simple steps and you'll be all up and running! - - - License Agreement & Terms - - - Add your personal media - - - Not now (Exit app) - - - Use local media files only - - - Use streaming services only - - - Pre-setup - - - Privacy & recommendations - - - Start setup - - - Step 1 of 5 - - - Step 2 of 5 - - - Step 3 of 5 - - - Step 4 of 5 - - - Step 5 of 5 - - - Welcome to - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Sidebar.resw b/Rise Media Player Dev/Strings/en-gb/Sidebar.resw deleted file mode 100644 index 4242e039e..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Sidebar.resw +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - About - - - About - - - Account - - - Albums - - - Personalise - - - Personalise - - - Artists - - - Connected Devices - - - Devices - - - Help Centre - - - Feedback - - - Genres - - - At a glance - - - Insider - - - Insider Hub - - - Language - - - Language - - - Language - - - Library - - - Library - - - Library - - - All Videos - - - Music - - - Navigation - - - Queue - - - Personalise - - - Playback - - - Playback - - - Playback - - - Playlists - - - Settings - - - Songs - - - Streaming Services - - - Restore video - - - Videos - - - Wallpapers - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/Widgets.resw b/Rise Media Player Dev/Strings/en-gb/Widgets.resw deleted file mode 100644 index 0760c9a6e..000000000 --- a/Rise Media Player Dev/Strings/en-gb/Widgets.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Artist news feed - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/en-gb/WindowsBehaviours.resw b/Rise Media Player Dev/Strings/en-gb/WindowsBehaviours.resw deleted file mode 100644 index 6596f6aac..000000000 --- a/Rise Media Player Dev/Strings/en-gb/WindowsBehaviours.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Open Rise Media Player when you login to your device. - - - Start with Windows - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/es-ES/HelpTips.resw b/Rise Media Player Dev/Strings/es-ES/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/es-ES/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/es-ES/Resources.resw b/Rise Media Player Dev/Strings/es-ES/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/es-ES/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/es-ES/Settings.resw b/Rise Media Player Dev/Strings/es-ES/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/es-ES/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/es-ES/Setup.resw b/Rise Media Player Dev/Strings/es-ES/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/es-ES/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fi-FI/HelpTips.resw b/Rise Media Player Dev/Strings/fi-FI/HelpTips.resw new file mode 100644 index 000000000..b543cf37c --- /dev/null +++ b/Rise Media Player Dev/Strings/fi-FI/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Henkilökohtaisen musiikin ja videoiden lisääminen + + + • Näitä versioita jaellaan Microsoft Storen kautta +• Soittolistat +• Tuki laitteille +• Levyjen polttaminen +• Monikielisyyden tuki, aluksi 12 kielelle (ei valmis) +• Joitakin taustalla toimivia verkkopalveluita (Discord Rich Presence ja soittotietojen lataus last.fm -palveluun) +• Näkymät ja musiikin lajittelu lisätty +• Videoiden indeksointi ja toisto +• Parannettu Nyt Soi -kokemus ja jono +• Uudistettu Asetukset -käyttöliittymä tuotu kaikkiin koontiversioihin +• Paikalliset suositukset ja viimeksi soitetut +• Discy suurimmassa osassa ohjelmaa + + + Myöhäinen Esi-Alfa-versio - Alfa + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + Mitä hyötyä voin saada liittymisestä sisäpiiriohjelmaan? + + + • Suoratoistopalvelut ja suositukset jossain muodossa +• Taajuuskorjain +• Visualisoija +• Albumin tietojen haku +• Levyjen kopiointi +• Verkkoyhteyksien tuki +• Lisää juttuja + + + Beta + + + Voit löytää minut klikkaamalla eri asioita hiiren oikealla painikkeella. Esimerkiksi albumia. Kerron sinulle mitä voit tehdä :). Olen vielä melko uusi, joten en ole kaikkialla, mutta kasvan joka päivä! + + + Hei! Olen Discy. + + + Käytä komentopalkkia järjestääksesi albumit eri tyyppeihin. Klikkaa albumia nähdäksesi mitä on varastossa. Voit lisätä koko albumin soittolistaan, sekoittaa kappaleet tai jakaa ystäviesi kanssa. + + + Albumien hallinta ja järjestäminen + + + Soita artistin koko diskografia kerralla. Katso tietoa esittäjästä, heidän albumeistaan (laitteellesi tallennetut) sekä kappaleista klikkaamalla haluamaasi artistia. Jaa suosikkiartistisi ystäviesi kanssa tai lisää artistin kaikki musiikki soittolistalle. + + + Laita lempikappaleesi, erikoiskappaleet ja omat kappaleesi yhdessä soittolistalle. Anna sille kuvaus ja otsikko. Lisää sitten lisää musiikkia ja poista kappaleita joista et ole aivan varma. Hauskoja kuunteluhetkiä! + + + Ryhmittele soittolistoilla + + + Pidä hiirtä kappaleen päällä ja klikkaa Soita -painiketta soittaaksesi kappaleen tai kaksoisklikkaa. Ohita, mene takaisin ja katso kappaleen tietoja Nyt Soi -palkista (ohjelman alaosassa). Klikkaa 'Tiedot ja ominaisuudet' muokataksesi kappaleen metatietoja ja tiedoston tietoja. Voit aina jakaa muille tai lisätä myös soittolistaan! + + + Toiminnan ottaminen kappaleisiin + + + Klikkaa videota toistaaksesi sen. Nimeä uudelleen ja lajittele niitä. Videot täyttävät koko sovellusikkunan ja voit hangata, asettaa videon tauolle, ohittaa ja paljon muuta. + + + Videoiden toistaminen + + + Perusasiat + + + Mitkä ominaisuudet ovat tärkeimpiä? + + + Jos haluat osallistua tai kääntää, liity Discord-palvelimellemme! Tässä osoite: https://disboard.org/server/872910570003791922 + + + Miten minusta voi tulla avustaja tai kääntäjä? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Median toisto ja nyt soiva kappale + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fi-FI/Resources.resw b/Rise Media Player Dev/Strings/fi-FI/Resources.resw new file mode 100644 index 000000000..a0aada0ee --- /dev/null +++ b/Rise Media Player Dev/Strings/fi-FI/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Tietoja + + + Hyväksy + + + Lisää tili + + + Albumit + + + Esittäjät + + + Jatka + + + Tumma + + + Päätä puolestani + + + Kieltäydy + + + Ohjekeskus + + + Lajityypit + + + At a glance + + + Sisäpiirin Hub + + + Kieli + + + Kirjasto + + + Vaalea + + + All Videos + + + Täsmää tarkkuus aina + + + Musiikki + + + {0} päivää + + + {0} tuntia + + + {0} minuuttia + + + Ei ristihäivytystä + + + Ei nyt (poistu sovelluksesta) + + + {0} sekuntia + + + 1 päivä + + + 1 tunti + + + 1 minuutti + + + 1 sekunti + + + Käytä vain paikallisia mediatiedostoja + + + Käytä ainoastaan suoratoistopalveluja + + + Personoi + + + Toisto + + + Soittolistat + + + Ominaisuudet ja tiedot + + + Jono + + + Skaalaa ikkunan kokoon + + + Kiinnitä sivupalkkiin + + + Poista sivupalkista + + + Etsi kaikki mediat tästä laitteesta + + + Etsi + + + Asetukset + + + Kappaleet + + + Vaihe {0} / {1} + + + Tuntematon albumi + + + Tuntematon esittäjä + + + Tuntematon lajityyppi + + + Käytä järjestelmän asetuksia + + + Videot + + + Taustakuvat + + + {0} albumia + + + {0} kappaletta + + + {0} videota + + + 1 albumi + + + 1 kappale + + + 1 video + + + Tulossa pian + + + Albumin tiedot + + + Toista + + + Muokkaa soittolistaa + + + Kappaleen tiedot + + + Värikäs + + + Oletus + + + Älä näytä sivupalkkia + + + Näytä vain kuvakkeet + + + Näytä kaikki + + + Poista vain sovelluksesta + + + Poista laitteelta + + + Edellinen + + + Avaa Rise Media Player, kun kirjaudut laitteellesi. + + + Käynnistä Windowsin käynnistyessä + + + Luotu + + + Avaa sovelluksella + + + Tiedoston nimi + + + Tiedoston tyyppi + + + Sijainti + + + Muokattu + + + Tiedoston koko + + + Avaa tiedoston sijainti + + + Esittäjän uutissyöte + + + Peruuta + + + Tarkemmat tiedot + + + Tiedosto + + + Sanoitukset + + + Kappaleen ominaisuuksia ei voitu tallentaa. Tiedosto on ehkä siirretty, sitä on muutettu tai se on poistettu, tai ehkä tämä on vain Windows-ongelma. + + + Jotain meni pieleen + + + Tallenna muutokset + + + Sekoita soittolista + + + Osallistu + + + Versio + + + {0} +Sisäinen versio: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Käyttöehdot + + + jostakin + + + Lue lisää + + + Albumi + + + Albumin esittäjä + + + Esittäjä(t) + + + Ryhdy kääntäjäksi + + + Bittivirran nopeus + + + Kuvaus + + + Levy + + + Käytä albumin kansikuvaa + + + Vie albumin kansikuva + + + Vie soittolistan kuvake + + + Lajityyppi + + + Tämä kappale on paikallinen, eli se on tallennettu suoraan laitteesi tallennustilaan eikä pilveen tai verkkoon. Ominaisuuksien muuttaminen tässä muuttaa niitä itse tiedostoon, mikä tarkoittaa, että se vaikuttaa myös muihin mediasoittimiin. + + + Paikallinen musiikki + + + Valinnat + + + Siirrä kappaleita klikkaamalla ylös ja alas painikkeita. + + + Soittolistan nimi + + + Siirrä videoita klikkaamalla ylös ja alas painikkeita. + + + Luokitus + + + Julkaisuvuosi + + + Ilmoita ongelmasta + + + Kappaleen nimi + + + Tämä kappale on tallennettu laitteellesi tiedostoksi. + + + Järjestelmän kieli + + + Kappaleen numero + + + Käännökset + + + Salli meidän löytää musiikkia ja videoita lisäämällä laitteesi tiedostoja ja kansioita. + + + Lisää tai poista medialähteitä + + + Lisää kohteeseen + + + Sovelluksen asetukset + + + Esittäjä + + + Nousevasti + + + Kysy Discylta tästä + + + Käytä tiedostoselainta käydäksesi läpi kaikki kansioissasi oleva media. + + + Selaa mediaa + + + Vaihda esittäjän kuva + + + Sulje + + + Laskevasti + + + Palaute + + + Kesto + + + Viestit ja raportit + + + Lisää asetuksia + + + Siirrä alaspäin + + + Siirrä alimmaiseksi + + + Siirrä ylimmäiseksi + + + Siirrä ylöspäin + + + Uusi soittolista + + + Toista kaikki + + + Toista URL-osoitteesta + + + Pikalinkit + + + Poista soittolistalta + + + Poista soittolista + + + Poista koko osio + + + Poista... + + + Skannaa uutta mediaa + + + Jaa + + + Näytä albumi + + + Näytä esittäjä + + + Avaa resurssienhallinnassa + + + Sekoita + + + Sekoita albumi + + + Sekoita esittäjä + + + Järjestä + + + Ryhdy suojelijaksi ja nauti ainutlaatuisista hyödyistä ja tavaroista, samalla kun autat tätä projektia eteenpäin. + + + Tue kehitystä + + + Kappaleen nimi + + + Kappale + + + Näytä + + + Tutustu Rise Media Playerin uusiin ominaisuuksiin. + + + Mitä uutta + + + Julkaisuvuosi: {0} + + + Tuntematon + + + Avaa pienoisnäkymä + + + Lisää valintoja + + + Toistetaan parhaillaan + + + Toistonopeus + + + Albumin kansikuva + + + Levyn otsikko + + + Kortin tausta + + + Supista + + + Oletko varma, että haluat poistaa kappaleen "{0}"? + + + RiseMP on kaatunut. Tässä on joitakin yksityiskohtia. + + + Valitettavasti Rise Media Player kaatui. Klikkaa nähdäksesi pinon jälkiä. + + + Poista joka tapauksessa + + + Poista kappale + + + Diskografia + + + Kesto + + + Tapahtui virhe! + + + Laajenna + + + Vienti + + + Tuonti + + + Musiikkivideot + + + {0} kuuntelijaa + + + Ei esittäjän tietoja. + + + Sanoituksia ei löytynyt + + + Toista mediaa + + + Palvelun tarjoaa {0} + + + Kohtasimme ongelman. Pahoittelut siitä. + + + Lue vähemmän + + + Lue lisää + + + Nimeä uudelleen + + + Pyöristetty albumin kansikuva + + + Näytä + + + Laatat (vaakasuunnassa) + + + Laatat (pystysuunnassa) + + + Suosituimmat kappaleet + + + Näytä trendikkäimmät ja suosituimmat esittäjäsi kappaleet eri puolilta maailmaa. + + + Lisää pienoisohjelmia + + + {0} ajaksi + + + Se on aika surullista, joten lisää pienoisohjelmia! + + + Meillä ei ole täällä mitään näytettävää. + + + Personalisoi silmäyksellä-sivusi asioilla joista pidät. + + + Kuva + + + Hakutulokset + + + {0} / {1} + + + Luo + + + Luo soittolista + + + Soittolista määrätyllä nimellä on jo olemassa. + + + Otsikko ei saa olla tyhjä. + + + Käytä omaa kuvaa + + + Tämä kappale on Internetissä, joten se on tallennettu pilveen tai se on verkossa. Tässä muutetut ominaisuudet otetaan käyttöön tiedostoon, jos se on tallennettu pilvipalveluun kuten OneDriveen. + + + Tämä kappale on tallennettu Internetiin. + + + Muokkaa pikkukuvaa + + + Vie pikkukuva + + + Selaa + + + Hylkää + + + Haetaan esittäjän tietoja... + + + Siirry albumiin + + + Siirry esittäjään + + + Indeksointi valmis! + + + Ei tarpeeksi? + + + Avaa selaimessa + + + Skannausasetukset + + + Tue tätä projektia + + + Synkronoi kaikki + + + Synkronoi keskelle + + + Lisää tämän esittäjän albumeja + + + Kukinta + + + Ehkä myöhemmin + + + Ei mitään + + + Tämä sivu on tulossa pian. + + + Sinun täytyy käynnistää sovellus uudelleen, jotta muutoksesi tulevat voimaan. + + + Käynnistä uudelleen nyt + + + Ulkoasu + + + Keskellä + + + Otsikkorivi + + + Kuvakkeet + + + Komponenttien hallinta + + + Mediakirjasto + + + Siirtyminen + + + Sivua ei ole valittu + + + Toisto & ääni + + + Oikealle + + + Näytä kaikki + + + Synkronoidaan + + + Järjestelmän käyttäytyminen + + + Taustakuvat ja lisäosat + + + Verkkopalvelut + + + Skannataan + + + Tämä kappale on tallennettu laitteellesi tiedostoksi. + + + Tämä kappale on tallennettu Internetiin. + + + Selvä + + + Esimerkkejä suorista linkeistä ovat: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Esimerkkejä suorista linkeistä ovat: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Virheellinen URL-osoite + + + URL-osoite + + + Nimetön soittolista + + + Ilma + + + Basso + + + Mukautettu + + + Tasainen + + + Pop + + + Rock + + + Laulu + + + Selvä + + + Lue lisää + + + Tiedostosta + + + Kansiosta + + + Varoitus + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fi-FI/Settings.resw b/Rise Media Player Dev/Strings/fi-FI/Settings.resw new file mode 100644 index 000000000..e1a0e08d7 --- /dev/null +++ b/Rise Media Player Dev/Strings/fi-FI/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sisäpiirin lisäominaisuudet + + + Kopioi versio + + + Lisää + + + Julkaisut + + + Lisää versiotietoja + + + Tallenna laitteelleni + + + Pysy ajan tasalla uusimmista päivityksistä. + + + Sosiaalinen media + + + Pääsy joihinkin yksinomaisiin RiseMP taustakuviin. + + + Työpöydän taustakuvat & teemat + + + Lisää tili + + + Lisää kansio + + + Lisää kansioita + + + Käytä albumin kansikuvaa + + + Sovelluksen asettelu + + + Sovelluksen ikkuna + + + Valitse ikkunan lasitus + + + Valitse väri + + + Aseta mukautettu väri + + + Kuvakkeet ja kirjasimet + + + Mukauta sovelluksen värejä, teemoja, kuvakkeita, ulkoasuja ja liikettä. + + + Ei lasitusta + + + Täällä ei ole mitään näytettävää. Jos haluat näyttää käytettävissä olevat värit, valitse 'Käytä mukautettua väriä' pudotusvalikosta. + + + Yhteenveto + + + Jatka siitä mihin jäit + + + Käynnistyksessä + + + Käytä järjestelmän korostusväriä + + + *Tiiviin tilan muutokset eivät tule voimaan ennen kuin asennus on valmis. + + + Sovelluksen teema muutettu + + + Värikkäät kuvakkeet + + + Tutustu äskettäin soitettuihin, kuunteluhistoriaan ja lähetä soittotiedot Internetiin. + + + Yhdistä last.fm-palveluun + + + Mukautetut värit + + + Korkeakontrastiset kuvakkeet + + + Sisäpiirin Hub + + + Käytä järjestelmän kieltä + + + Skannaa tietyn ajan kun sovellus on auki. + + + Säännöllinen skannaus + + + Poistettaessa paikallista mediaa + + + Tyhjennä kaikki + + + Skannaa uutta mediaa tapahtuman tai tapahtumien jälkeen. + + + Skannaa kun irrotettava laite tai asema on yhdistetty + + + Skannaa kun lisäät tiedostoja medialähteisiin + + + Skannaa kun lisäät uuden median sijainnin + + + Skannaa kun sovellus avataan + + + Älykäs tapahtuman skannaus + + + Hae tiedot Internetistä tarpeen mukaan + + + Tiedostot ja kansiot + + + Hallitse medialähteitä, verkkopalveluita ja skannauksen asetuksia. + + + Paikallinen media & laitteet + + + Videoita, musiikkia ja muuta + + + Hallinnoi paikallisia mediakansioita + + + Skannaa kansiot, jotka olet jo lisännyt musiikille ja videoille lisätäksesi ne kirjastoon. + + + Manuaalinen skannaus + + + Metatiedot + + + Verkossa olevat tiedot + + + Poista kansio + + + Valitse mitä haluat tapahtuvan kun kopioit musiikkia levyltä. + + + Levyn kopioinnin asetukset + + + Sisältää musiikkia + + + Sisältää videoita + + + Etsimme jo mediaa oletusarvoisista mediapaikoista (Musiikki ja Videot). Jos tallennat mediasi vain niihin, ei ole tarvetta lisätä kansiota. Jos näin ei ole, valitse 'Lisää kansio' lisätäksesi kaikki mediakansiosi. + + + Lisää tai poista sivupalkin kohteita + + + Ulkoasu + + + Yleiset kohteet + + + Näytä hampurilaispainike + + + Kuvakkeen tyyli + + + Muuta napsautuksen toimintoja, käynnistysvalintoja. + + + Ikkunan koon muuttaminen + + + Näytä otsikko + + + Avaa klassinen valintaikkuna + + + Sekoita musiikkikappaleiden loppu ja alku. + + + Ristiinhäivytys + + + Valitse erilaisia ääniprofiileja mediatiedoston tyypistä riippuen. + + + Taajuuskorjain + + + Siirrymme välittömästi seuraavaan kappaleeseen ilman odottamista. + + + Aukoton toisto + + + Yleiset + + + Musiikki + + + Säädä miten videon koko muuttuu ikkunan koosta riippuen. + + + Skaalaus + + + Muuta videon resoluutiota ja musiikin bittinopeutta. + + + Hallitse suoratoiston laatua + + + Video + + + Visualisoija + + + Viimeaikaiset värit + + + Palauta oletusarvot + + + Suorita joka: + + + Skannaa nyt + + + Valitse kieli + + + Valitse kieli käsin luettelosta. + + + Fluent väri + + + Korkea kontrasti + + + Valikkopalkki + + + Asetusvalikot + + + Sivupalkki (klassinen) + + + Asetusten tyyli + + + Käynnistysasetukset + + + Tämä ominaisuus on poistettu käytöstä järjestelmänvalvojan nykyisten käytäntöjen vuoksi. Jos tämä on tarpeen, ota yhteyttä järjestelmänvalvojaan. + + + Tämä ominaisuus on poistettu käytöstä nykyisten käynnistysasetusten vuoksi. Muokkaa näitä asetuksia napsauttamalla alla olevaa linkkiä, ja käynnistä sovellus uudelleen. + + + Tämä ominaisuus on käytössä, mutta sitä ei voi muokata järjestelmänvalvojan nykyisten käytäntöjen vuoksi. Jos tämä on tarpeen, ota yhteyttä järjestelmänvalvojaan. + + + Jotkin asetukset eivät ehkä ole käytettävissä, koska käytät Rise Media Playerin vuotanutta versiota. + + + Jotkut asetukset eivät ehkä ole käytettävissä. Voidaksesi käyttää niitä, päivitä tietokoneesi Windows 11 -versioon. + + + Käytössäsi on Windows 10 + + + Kaikkien asetusten pitäisi olla käytettävissä. + + + Käytössäsi on Windows 11 + + + Sovellusasetukset + + + Näytä värit + + + Näytä tiedostot + + + Windowsin värit + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fi-FI/Setup.resw b/Rise Media Player Dev/Strings/fi-FI/Setup.resw new file mode 100644 index 000000000..d75a300aa --- /dev/null +++ b/Rise Media Player Dev/Strings/fi-FI/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Tee siitä omasi + + + Yhdistä Internet-tili + + + Olet valmis! + + + Olemme iloisia siitä, että olet täällä. Sinun täytyy vain käydä läpi muutamia yksinkertaisia askelia ja olet valmis! + + + Lisää henkilökohtainen mediasi + + + Yksityisyys ja suositukset + + + Esiasetukset + + + Aloita asennus + + + Lisenssisopimus ja ehdot + + + Tervetuloa + + + Päivitetty viimeksi joulukuussa 2021 - GPL License 3.0 + + + Paikallisen median käsittely + + + Suoratoistaminen ja verkkopalvelut + + + Rise Media Player - Lisenssisopimus ja käyttöehdot + + + Perusohjelmisto ja tekijänoikeudet + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + Käyttämällä tätä ohjelmistoa ja lisäämällä kansioita annat Rise Media Playerille täydet oikeudet muokata median metatietoja, tarkastella tiedostoja, poistaa tiedostoja ja tietoja jne. Oletuksena annat myös pääsyn kirjastojesi oletussijainteihin mediaa varten (Musiikki ja videot). + +Oletuksena annat ohjelmistolle pääsyn kuunteluhistoriaasi ja tottumuksiisi palvelemaan sinua yksilöllisillä suosituksilla. Tämä ominaisuus voidaan poistaa käytöstä. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/About.resw b/Rise Media Player Dev/Strings/fr-FR/About.resw deleted file mode 100644 index 4f7f0cf06..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/About.resw +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bloom (Fonctionnalités avant les autres, moins de stabilité) - - - Changer de canal - - - Contribuer - - - Canal actuell - - - Bonus Insider - - - En savoir plus - - - Quitter le programme beta - - - Versions - - - Copier la version - - - InDev Rdate de publication : 24 décembre 2021 -Date de la version finale : 1er janvier 2022 -Version interne : 0.0.135.0 -Edition : Bloom - -Créer par Joseph Beattie & YourOrdinaryCat - - - Plus d'infos a propos de cette version - - - Plus - - - de - - - Changements récents : Ajouts des controles de la lecture, Discographie, Discy, Afficher les options - - - Changements récents - - - Enregistrer sur mon appareil - - - Rester a jour. - - - Réseaux sociaux - - - Termes & Conditions - - - Voir le journal des changements - - - Version - - - Infos sur la version - - - Accéder a des fonds d'écrans RiseMP exclusifs. - - - Fonds d'écrans & thèmes - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Appearance.resw b/Rise Media Player Dev/Strings/fr-FR/Appearance.resw deleted file mode 100644 index 63bf57a89..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albums - - - Apparance de l'application - - - Artistes - - - Ajoutez des widgets pour personnaliser d'avantage votre expérience. - - - Personnalisez votre page d'accueil - - - Choisissez votre effet de transparance - - - Choissez votre couleur - - - Réduisez les marges et l'espacement pour affichier plus de contenu. Rendez la barre verticale retractable. - - - Mode compact - - - Les playlist sont créées sur vos habitures d'écoutes, vos musiques likées ainsi que celles que vous aimez. - - - Créez des listes de lecture personnalisées - - - Sombre - - - Modèles de thèmes et agencements - - - Les modèles d'agencements et les thèmes personnalisés arrivent bientôt. - - - Cette fonctionnalité n'est pas disponnible - - - Appareils - - - Les coins ne seront plus arrondis sur ces éléments. - - - Afficher la couverture & vignettes complètes - - - Genres - - - Personnalisez aves des icônes, couleurs, modes pour que votre expérience ne soit pas qu'unique mais aussi plus agréable. - - - Conserver mes habitudes et mon historique - - - Accueil - - - Clair - - - Toutes les vidéos - - - Navigation - - - Liste d'attente - - - Reprendre où vous vous êtes arrété - - - Playlistes - - - Recommendations & confidentialité - - - Barre latérale - - - Ajouter/supprimer des éléments de la barre latérale, changer le style d'icones et le comportement général. - - - Personnaliser votre barre latérale - - - Musiques - - - Séléctionnez la page sur laquelle vous voulez que l'application démarre. - - - Au démarrage - - - Services de streaming - - - Utiliser les paramètres système - - - *Le mode compatc ne changera qu'une fois la configuration terminée. - - diff --git a/Rise Media Player Dev/Strings/fr-FR/Connect.resw b/Rise Media Player Dev/Strings/fr-FR/Connect.resw deleted file mode 100644 index d1c8b93e6..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Les services de streaming sont maintenant disponibles ! Connectez tous les comptes que vous utilisez pour écouter et visionner des médias*. Nous utiliserons ces services pour vos recommandations et pour lire vos médias. - - - Les comptes & services en ligne arrivent bientôt. - - - *Les services de streaming musical nécessitent un abonnement payant pour fonctionner. Seul un service de streaming de musique peut être actif. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Details.resw b/Rise Media Player Dev/Strings/fr-FR/Details.resw deleted file mode 100644 index a9310ef75..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cette musique est enregistrée en tant que fichier sur votre appareil. - - - Disque - - - Changer la couverture de l'album - - - Genre - - - Cette musique est téléchargée en local. Cela signifie que le fichier est présent sur votre disque et non en ligne. Si vous changez les informations et propriétés de cette musique, cela vas aussi les changer pour les autres lecteurs de musique car le fichier sera modifié. - - - Musique locales - - - Note - - - Album - - - Artiste de l'album - - - Artiste(s) - - - Titres - - - Numéro - - - Année de sortie - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/File.resw b/Rise Media Player Dev/Strings/fr-FR/File.resw deleted file mode 100644 index 63b61cd64..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Créé - - - Ouvrir avec - - - Nom de fichier - - - Type de fichier - - - Emplacement - - - Modifié - - - Taille du fichier - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Finish.resw b/Rise Media Player Dev/Strings/fr-FR/Finish.resw deleted file mode 100644 index d40868e8f..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - En fonction des vos changements, cette opération peut prendre plusieurs minutes. Si vous voulez continuez cela plus tard, veuillez cliquer maintenant. Cela fermera l'application. - - - Si vous voulez commencer cette opération maintenant, cliquez sur continuer. L'opération est automatique et ne requiert aucune action de votre part. - - - Vous avez fini ! Nous avons juste besoin d'ajouter vos médias et nous assurer que tous vos paramètres ont bien été appliqués. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/HelpTips.resw b/Rise Media Player Dev/Strings/fr-FR/HelpTips.resw index 4fdf377eb..0e3b08c1b 100644 --- a/Rise Media Player Dev/Strings/fr-FR/HelpTips.resw +++ b/Rise Media Player Dev/Strings/fr-FR/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,8 +117,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Ajoutez vos musiques et vidéos personnelles + + Adding your personal music and videos • Ces versions seront publiées depuis le Microsoft StoreStore @@ -161,6 +161,39 @@ Les Insiders Early Access (anciennement Seeding Insiders) ont accès à l'applic Beta + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + Les bases @@ -190,8 +223,8 @@ Bonne chance pour les tests ! Comment rejoindre le programme beta ? - - Lecture des médias et lecture en cours + + Playing media and now playing • Indexation des chansons, des albums, des artistes et des genres @@ -223,8 +256,8 @@ En ce qui concerne les autres versions, nous n'avons pas de dates exactes à vou - Bêta - Avril (Cette version sera disponible pour tous les utilisateurs sur le Microsoft Store. Il n'est pas nécessaire de faire partie du programme Insider, mais certaines fonctionnalités ne seront pas disponibles.) - - Trier et gérer votre bibliothèque + + Sorting and managing your library Vous verrez ;) diff --git a/Rise Media Player Dev/Strings/fr-FR/Information.resw b/Rise Media Player Dev/Strings/fr-FR/Information.resw deleted file mode 100644 index 6c36143ba..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Information.resw +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ajouter un compte - - - Ajouter à - - - Nouveaux médias ajoutés - - - Laissez-nous automatiquement trouver les musiques et vidéos en ajoutant les dossiers et fichiers correspondants. - - - Ajouter/supprimer des dossiers - - - Ajouter à - - - Album - - - Albums - - - Artiste - - - Artistes - - - Croissant - - - Demander à discy - - - Cette page vas bientôt être le berceau de vos recommendations, vidéos/musiques récemment écoutées et plus encore. Nous espérons pouvoir ajouter cette fonctionnalité rapidement. Cependant, ce ne sera vraisemblablement pas en Pre-Alpha. - - - A propos de cette page - - - Rechercher des médias - - - Changer l'image de l'artiste - - - Recherche de nouveaux médias dans votre bibliothèque... - - - Cliquez sur une fonctionnalité pour en savoir plus - - - Fermer - - - Icones colorées - - - Ajouter des nouvelles fonctionnalités amusantes à l'aplication ou traduisez-la dans votre langue. - - - Contribuer au développement - - - Supprimer... - - - Supprimer... - - - Décroissant - - - Propriétés et infos - - - Propriétés et infos - - - Feedback - - - Feedback - - - Genre - - - Icones avec un contraste élevé - - - Ajout de nouveaux médias dans votre bibliothèque. Cela ne devrait pas prendre longtemps. - - - Ajout de médias dans votre bibliothèque - - - Barre de menu - - - Plus de paramètres - - - Descendre - - - Monter - - - Fusionner les albums avec le même titre - - - Nouveautées de cette version cette version : - - - Nouvelle playlist - - - Nous n'avons trouvé aucun média dans votre bibliothèque - - - Messages & signalements - - - Afficher dans l'explorateur de fichiers - - - Epingler au menu démarrer - - - Lecture - - - Lecture - - - Liens rapides - - - Supprimer de la barre latérale - - - Supprimer le dossier - - - Supprimer la section entière - - - Supprimer... - - - Rechercher les nouveaux médias - - - Séléctionner - - - Séléctionner - - - Séléctionner - - - Paramètres de l'application - - - Nous nous assurons que tous vos changements sont bien sauvegardés. - - - Appliquer les paramètres - - - Partager - - - Afficher l'album - - - Afficher l'artiste - - - Aléatoire - - - Lire l'album en aléatoire - - - Lire les musiques de l'artiste en aléatoire - - - Barre latérale (Classique) - - - Rechercher - - - Musques - - - Trier - - - Style des paramètres - - - Devenez un supporter patreon et bénéficiez d'avantages et ressources exclusives tout en aidant ce projet a avancer. - - - Supporter le développement - - - Titre - - - Déplacer en bas - - - Déplacer en haut - - - Numéro de la piste - - - Voir - - - Année de publication - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Language.resw b/Rise Media Player Dev/Strings/fr-FR/Language.resw deleted file mode 100644 index ec2a95cc5..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Séléction - - - Utiliser la langue de mon ordinateur - - - Options - - - Signaler un problème - - - Choisir manuellement une langue depuis la liste. - - - Choisissez votre langue - - - Langue de l'ordinateur - - - Devenir un tradicteur - - - Traductions: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Local.resw b/Rise Media Player Dev/Strings/fr-FR/Local.resw deleted file mode 100644 index b1dd225d3..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Qu'il s'agisse de médias que vous avez extraits de CD et de DVD, achetés ou téléchargés sur Internet, personnalisez ce que nous en faisons. - - - Votre bibliothèque vidéo est déjà séparée entre les fichiers locaux, achetés et vos services de streaming. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/MediaData.resw b/Rise Media Player Dev/Strings/fr-FR/MediaData.resw deleted file mode 100644 index 539015f83..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albums - - - Artistes - - - Propriétés & Infos - - - Musiques - - - Album incunnu - - - Artiste incunnu - - - Genre incunnu - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/MediaLibrary.resw b/Rise Media Player Dev/Strings/fr-FR/MediaLibrary.resw deleted file mode 100644 index bc5ada0f2..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/MediaLibrary.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ajouter un dossier - - - Connection sécurisée à vos services - - - Ajouter un compte - - - Paramètres additionels - - - Choisir les dossiers que nous utilisons pour trouver vos musiques. - - - Ajouter/supprimer des dossiers - - - Lors de la suppression des musiques téléchargées: - - - Supprimer sur l'appareil - - - Appareils - - - Désactiver tous les appareils et les fichiers téléchargés - - - Désactiver tous les services en ligne et réseaux - - - Fait - - - Nous regardons déja les dossiers médias pour les trouver. Vous pouvez ajouter d'autres dossiers pour etoffer votre bibliothèque. - - - Sources médias - - - Last.fm - - - Services & médias en ligne - - - Services en ligne - - - Supprimer uniquement de l'application - - - Médias & appareils en local - - - Choisissez ce que vous voulez faire lorsque vous copiez un CD. - - - Option de copie - - - Créer une barre latérale supplémentaire pour vous musiques téléchargées plutôt que de mélanger vos musiques téléchargées et en ligne au même endroit. - - - Séparer la bibliothèque en ligne de la bibliothèque locale dans une barre latérale - - - Lecture aléatoire de la playlist - - - Services de Streaming - - - - - - Choisissez les dossiers que nous scrutons pour trouver vos vidéos. - - - Ajouter/supprimer des dossiers de votre bibliothèque vidéo - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Navigation.resw b/Rise Media Player Dev/Strings/fr-FR/Navigation.resw deleted file mode 100644 index 868d18e14..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ajouter/supprimer les éléments de la barre latérale - - - Albums - - - Apparance - - - Artistes - - - Accueil - - - Coloré - - - Defaut - - - Appareils - - - Tout afficher - - - Generale - - - Elements généraux - - - Genres - - - Afficher le boutton dit hamburger - - - Centre d'aide - - - Choissez parmi une séléction de magnifiques icônes pour votre barre latérale. - - - Style des icônes - - - Toutes les vidéos - - - Musique - - - Ne pas afficher la barre latérale - - - Liste d'attente - - - Afficher uniquement les icônes - - - Playlistes - - - Choissez ce que vous voulez faire de la barre latérale lorsque la fenêtre est plus petite. - - - Changer la taille de la fenêtre - - - Afficher l'en-tête - - - Musiques - - - Services de Streaming - - - Vidéo - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/NowPlaying.resw b/Rise Media Player Dev/Strings/fr-FR/NowPlaying.resw deleted file mode 100644 index 2f78ff345..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Précédent - - - En cours de lecture - - - File d'attente - - - File d'attente - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Playback.resw b/Rise Media Player Dev/Strings/fr-FR/Playback.resw deleted file mode 100644 index f6f6448e6..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Mélangez la fin & ; le début de vos morceaux de musique. - - - Fondu - - - Pas de fondu - - - 10 secondes - - - 3 secondes - - - 5 secondes - - - Choisissez différents profils sonores en fonction de votre type de média. - - - Égaliseur - - - Remplacer le volume du système et les affichages de lecture - - - Nous passerons instantanément à la piste suivante sans attendre. - - - Lecture sans interruption - - - Generale - - - Aller à la lecture en cours lorsque vous connectez un appareil audio - - - Toujours faire correspondre la résolution - - - Musique - - - Choisissez ce que vous souhaitez afficher sur votre interface de lecture. - - - Personnaliser l'interface de la lecture en cours - - - Lecture en cours & Affichages du système - - - Ajustez la mise à l'échelle de votre vidéo en fonction de la taille de la fenêtre. - - - Mise à l'échelle - - - Modifiez la résolution vidéo et le bitrate de la musique. - - - Gérer la qualité du streaming - - - Vidéo - - - S'adapte à la taille de la fenêtre - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Privacy.resw b/Rise Media Player Dev/Strings/fr-FR/Privacy.resw deleted file mode 100644 index 682a71fa1..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Les services de streaming sont là ! Connectez tous les comptes que vous utilisez pour le streaming*. Nous les utilisons pour les recommandations et la lecture de vos contenus. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Props.resw b/Rise Media Player Dev/Strings/fr-FR/Props.resw deleted file mode 100644 index 9eac5f4d1..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Annuler - - - Details - - - Bientôt disponnible - - - Compris - - - Nous n'avous pas réussi a sauvegarder les propriétés de la piste. Peut-être avez-vous déplacé, changé,= ou supprimé le fichier. Ou alors c'est juste une erreur de Windows. - - - Quelque choise c'est mal passé... - - - Fichier - - - Paroles - - - Profile - - - Enregistrer les changements - - - Informations sur la piste - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Resources.resw b/Rise Media Player Dev/Strings/fr-FR/Resources.resw new file mode 100644 index 000000000..952771ce5 --- /dev/null +++ b/Rise Media Player Dev/Strings/fr-FR/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + A propos + + + Accepter + + + Ajouter un compte + + + Albums + + + Artistes + + + Continuer + + + Sombre + + + Décider pour moi + + + Refuser + + + Centre d'aide + + + Genres + + + Accueil + + + Insider Hub + + + Langue + + + Bibliothèque + + + Clair + + + Toutes les vidéos + + + Toujours faire correspondre la résolution + + + Musique + + + {0} days + + + {0} hours + + + {0} minutes + + + Pas de fondu + + + Pas maintenant (quitter l'application) + + + {0} secondes + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Utiliser mes médias locaux uniquement + + + Utiliser seulement les services en ligne + + + Personnaliser + + + Lecture + + + Playlists + + + Propriétés & Infos + + + Liste d'attente + + + S'adapte à la taille de la fenêtre + + + Pin to sidebar + + + Supprimer de la barre latérale + + + Rechercher des médias + + + Rechercher + + + Paramètres + + + Musiques + + + Etape {0} sur {1} + + + Album incunnu + + + Artiste incunnu + + + Genre incunnu + + + Utiliser les paramètres système + + + Vidéos + + + Fond d'écrans + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Bientôt disponnible + + + Album info + + + Lecture + + + Edit playlist + + + Informations sur la piste + + + Coloré + + + Defaut + + + Ne pas afficher la barre latérale + + + Afficher uniquement les icônes + + + Tout afficher + + + Supprimer uniquement de l'application + + + Supprimer sur l'appareil + + + Précédent + + + Ouvrez Rise Media Player lorsque vous vous connectez à votre appareil. + + + Commence avec Windows + + + Créé + + + S'ouvre avec + + + Nom de fichier + + + Type de fichier + + + Emplacement + + + Modifié + + + Taille du fichier + + + Lieu de fichier ouvert + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Résultats de la recherche + + + {0} de {1} + + + Créer + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Settings.resw b/Rise Media Player Dev/Strings/fr-FR/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/fr-FR/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Setup.resw b/Rise Media Player Dev/Strings/fr-FR/Setup.resw index 1fb32afa2..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/fr-FR/Setup.resw +++ b/Rise Media Player Dev/Strings/fr-FR/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,70 +117,215 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Accepter - - Personnalisez votre expérience + Make it yours - Ajouter des service en ligne + Connect an internet account - - Continuer + + You're done! - - Décider pour moi + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! - - Refuser + + Add your personal media - - Vous avez terminé ! + + Privacy & recommendations - - Nous sommes hereux de vous voir. Vous avez juste besoin de configurer quelques éléments avant de pouvoir utiliser l'application. Promis, ce sera rapide. + + Pre-setup - - Contrat de licence & conditions + + Start setup - - Vos médias + + License Agreement & Terms - - Pas maintenant (quitter l'application) + + Welcome to - - Utiliser mes médias locaux uniquement + + Last Updated December 2021 - GPL License 3.0 - - Utiliser seulement les services en ligne + + Local Media Handling - - Pré-configurations + + Streaming & Online Services - - Confidentialité & Recommandations + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - Commencer la configuration + + More internet accounts & services are coming soon. - - Etape 1 sur 5 + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. - - Etape 2 sur 5 + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. - - Etape 3 sur 5 + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. - - Etape 4 sur 5 + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. - - Etape 5 sur 5 + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - Bienvenur sur + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Sidebar.resw b/Rise Media Player Dev/Strings/fr-FR/Sidebar.resw deleted file mode 100644 index dd21bb55d..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - A propos - - - A propos - - - Comptes - - - Albums - - - Personnaliser - - - Personnaliser - - - Artistes - - - Appareils - - - Centre d'aide - - - Retour - - - Genres - - - Accueil - - - Insider - - - Insider Hub - - - Langue - - - Langue - - - Langue - - - Bibliothèque - - - Bibliothèque - - - Bibliothèque - - - Toutes les vidéos - - - Musique - - - Navigation - - - Liste d'attente - - - Personnaliser - - - Lecture - - - Lecture - - - Lecture - - - Playlists - - - Paramètres - - - Musiques - - - Services de Streaming - - - Restorer les videos - - - Vidéos - - - Fond d'écrans - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/fr-FR/Terms.resw b/Rise Media Player Dev/Strings/fr-FR/Terms.resw deleted file mode 100644 index 3cd175046..000000000 --- a/Rise Media Player Dev/Strings/fr-FR/Terms.resw +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Logiciel de base et droits d'auteur - - - GNU GENERAL PUBLIC LICENSE -LICENCE PUBLIQUE GÉNÉRALE GNU -Version 3, 29 juin 2007 -Copyright © 2007 Free Software Foundation, Inc. -Chacun est autorisé à copier et à distribuer des copies conformes de ce document de licence, mais il est interdit de le modifier. -Préambule -La licence publique générale GNU est une licence libre, avec gauche d'auteur, pour les logiciels et autres types d'œuvres. -Les licences de la plupart des logiciels et autres travaux pratiques sont conçues pour vous priver de la liberté de partager et de modifier ces travaux. En revanche, la licence publique générale GNU est destinée à garantir votre liberté de partager et de modifier toutes les versions d'un programme, afin de s'assurer qu'il reste un logiciel libre pour tous ses utilisateurs. Nous, la Free Software Foundation, utilisons la licence publique générale GNU pour la plupart de nos logiciels ; elle s'applique également à tout autre travail publié de cette manière par ses auteurs. Vous pouvez également l'appliquer à vos programmes. -Lorsque nous parlons de logiciels libres, nous faisons référence à la liberté, et non au prix. Nos licences publiques générales sont conçues pour garantir que vous avez la liberté de distribuer des copies de logiciels libres (et de les faire payer si vous le souhaitez), que vous recevez le code source ou que vous pouvez l'obtenir si vous le souhaitez, que vous pouvez modifier le logiciel ou en utiliser des éléments dans de nouveaux programmes libres, et que vous savez que vous pouvez faire ces choses. -Pour protéger vos droits, nous devons empêcher les autres de vous refuser ces droits ou de vous demander d'y renoncer. Par conséquent, vous avez certaines responsabilités si vous distribuez des copies du logiciel, ou si vous le modifiez : des responsabilités pour respecter la liberté des autres. -Par exemple, si vous distribuez des copies d'un tel programme, que ce soit à titre gracieux ou onéreux, vous devez transmettre aux destinataires les mêmes libertés que celles que vous avez reçues. Vous devez vous assurer qu'eux aussi reçoivent ou peuvent obtenir le code source. Et vous devez leur montrer ces conditions afin qu'ils connaissent leurs droits. -Les développeurs qui utilisent la GNU GPL protègent vos droits en deux étapes : (1) ils affirment le droit d'auteur sur le logiciel, et (2) ils vous offrent cette licence qui vous donne l'autorisation légale de le copier, de le distribuer et/ou de le modifier. -Pour la protection des développeurs et des auteurs, la GPL explique clairement qu'il n'y a pas de garantie pour ce logiciel libre. Pour la protection des utilisateurs et des auteurs, la GPL exige que les versions modifiées soient marquées comme modifiées, afin que leurs problèmes ne soient pas attribués à tort aux auteurs des versions précédentes. -Certains appareils sont conçus pour refuser aux utilisateurs l'accès à l'installation ou à l'exécution de versions modifiées du logiciel qu'ils contiennent, bien que le fabricant puisse le faire. Ceci est fondamentalement incompatible avec l'objectif de protéger la liberté des utilisateurs de modifier le logiciel. Le schéma systématique de ce type d'abus se produit dans le domaine des produits destinés à l'usage des particuliers, qui est précisément celui où il est le plus inacceptable. Par conséquent, nous avons conçu cette version de la GPL pour interdire cette pratique pour ces produits. Si de tels problèmes se posent de manière substantielle dans d'autres domaines, nous sommes prêts à étendre cette disposition à ces domaines dans les futures versions de la GPL, si nécessaire pour protéger la liberté des utilisateurs. -Enfin, chaque programme est constamment menacé par les brevets logiciels. Les États ne devraient pas permettre aux brevets de restreindre le développement et l'utilisation de logiciels sur des ordinateurs à usage général, mais dans ceux qui le font, nous souhaitons éviter le danger particulier que les brevets appliqués à un programme libre puissent le rendre effectivement propriétaire. Pour éviter cela, la GPL garantit que les brevets ne peuvent pas être utilisés pour rendre le programme non libre. -Les termes et conditions précis pour la copie, la distribution et la modification suivent. -TERMES ET CONDITIONS -0. Définitions. -"La présente licence" désigne la version 3 de la licence publique générale GNU. -" Droit d'auteur " désigne également les lois assimilables au droit d'auteur qui s'appliquent à d'autres types d'œuvres, telles que les masques de semi-conducteurs. -" Le Programme " désigne toute œuvre protégée par le droit d'auteur et faisant l'objet d'une licence en vertu de la présente Licence. Chaque titulaire de licence est désigné par le terme " vous ". Les "licenciés" et les "destinataires" peuvent être des individus ou des organisations. -Modifier" une oeuvre signifie copier ou adapter tout ou partie de l'oeuvre d'une manière qui nécessite une autorisation de droit d'auteur, autre que la réalisation d'une copie exacte. L'œuvre qui en résulte est appelée une "version modifiée" de l'œuvre antérieure ou une œuvre "basée sur" l'œuvre antérieure. -Une "œuvre couverte" désigne soit le Programme non modifié, soit une œuvre basée sur le Programme. -Propager" une œuvre signifie faire quoi que ce soit avec elle qui, sans autorisation, vous rendrait directement ou secondairement responsable d'une infraction à la loi sur le droit d'auteur applicable, à l'exception de son exécution sur un ordinateur ou de la modification d'une copie privée. La propagation comprend la copie, la distribution (avec ou sans modification), la mise à la disposition du public et, dans certains pays, d'autres activités également. -Transmettre" une œuvre signifie toute forme de propagation qui permet à d'autres parties de faire ou de recevoir des copies. Une simple interaction avec un utilisateur par le biais d'un réseau informatique, sans transfert de copie, ne constitue pas une transmission. -Une interface utilisateur interactive affiche des "Mentions légales appropriées" dans la mesure où elle inclut une fonction pratique et bien visible qui (1) affiche un avis de droit d'auteur approprié, et (2) indique à l'utilisateur qu'il n'y a pas de garantie pour le travail (sauf dans la mesure où des garanties sont fournies), que les détenteurs de licence peuvent transmettre le travail sous cette Licence, et comment visualiser une copie de cette Licence. Si l'interface présente une liste de commandes ou d'options pour l'utilisateur, comme un menu, un élément bien visible de la liste répond à ce critère. -1. Code source. -Le "code source" d'une œuvre désigne la forme préférée de l'œuvre pour y apporter des modifications. Le "code objet" désigne toute forme non source d'une œuvre. -Une "interface standard" désigne une interface qui est soit une norme officielle définie par un organisme de normalisation reconnu, soit, dans le cas d'interfaces spécifiées pour un langage de programmation particulier, une interface largement utilisée par les développeurs travaillant dans ce langage. -Les "Bibliothèques du système" d'un ouvrage exécutable comprennent tout élément, autre que l'ouvrage dans son ensemble, qui (a) est inclus dans la forme normale de conditionnement d'un Composant majeur, mais qui ne fait pas partie de ce Composant majeur, et (b) sert uniquement à permettre l'utilisation de l'ouvrage avec ce Composant majeur, ou à mettre en œuvre une Interface standard pour laquelle une mise en œuvre est disponible au public sous forme de code source. Un "composant majeur", dans ce contexte, désigne un composant essentiel majeur (noyau, système de fenêtres, etc.) du système d'exploitation spécifique (le cas échéant) sur lequel l'oeuvre exécutable fonctionne, ou un compilateur utilisé pour produire l'oeuvre, ou un interprète de code objet utilisé pour l'exécuter. -La "source correspondante" d'une œuvre sous forme de code objet désigne tout le code source nécessaire pour générer, installer et (pour une œuvre exécutable) exécuter le code objet et modifier l'œuvre, y compris les scripts pour contrôler ces activités. Toutefois, il ne comprend pas les bibliothèques système de l'œuvre, ni les outils à usage général ou les programmes gratuits généralement disponibles qui sont utilisés sans être modifiés pour effectuer ces activités mais qui ne font pas partie de l'œuvre. Par exemple, la Source correspondante comprend les fichiers de définition d'interface associés aux fichiers source de l'œuvre, et le code source des bibliothèques partagées et des sous-programmes liés dynamiquement que l'œuvre est spécifiquement conçue pour exiger, comme par exemple par la communication intime de données ou le flux de contrôle entre ces sous-programmes et d'autres parties de l'œuvre. -La source correspondante n'a pas besoin d'inclure quoi que ce soit que les utilisateurs puissent régénérer automatiquement à partir d'autres parties de la source correspondante. -La source correspondante d'une œuvre sous forme de code source est cette même œuvre. -2. Permissions de base. -Tous les droits accordés par la présente Licence le sont pour la durée du droit d'auteur sur le Programme, et sont irrévocables sous réserve que les conditions énoncées soient remplies. La présente Licence affirme explicitement votre autorisation illimitée d'exécuter le Programme non modifié. Le résultat de l'exécution d'un travail couvert par la Licence n'est couvert par celle-ci que si ce résultat, compte tenu de son contenu, constitue un travail couvert. La présente Licence reconnaît vos droits d'usage loyal ou autres équivalents, tels que prévus par la loi sur le droit d'auteur. -Vous pouvez créer, exécuter et propager les œuvres couvertes que vous ne transmettez pas, sans conditions, tant que votre licence reste en vigueur. Vous pouvez transmettre des œuvres couvertes à d'autres personnes dans le seul but de leur faire apporter des modifications exclusivement pour vous, ou de vous fournir les moyens d'exécuter ces œuvres, à condition que vous respectiez les termes de la présente licence en transmettant tout le matériel dont vous ne contrôlez pas le droit d'auteur. Les personnes qui réalisent ou exécutent les travaux couverts pour vous doivent le faire exclusivement en votre nom, sous votre direction et votre contrôle, dans des conditions qui leur interdisent de faire des copies de votre matériel protégé par le droit d'auteur en dehors de leur relation avec vous. -La cession dans d'autres circonstances n'est autorisée que dans les conditions énoncées ci-dessous. La sous-licence n'est pas autorisée ; l'article 10 la rend inutile. -3. Protection des droits légaux des utilisateurs de la loi anti-contournement. -Aucune œuvre couverte ne sera considérée comme faisant partie d'une mesure technologique efficace en vertu de toute loi applicable remplissant les obligations de l'article 11 du traité de l'OMPI sur le droit d'auteur adopté le 20 décembre 1996, ou de lois similaires interdisant ou restreignant le contournement de telles mesures. -Lorsque vous transmettez une œuvre couverte, vous renoncez à tout pouvoir légal d'interdire le contournement des mesures technologiques dans la mesure où ce contournement est effectué en exerçant les droits prévus par la présente Licence à l'égard de l'œuvre couverte, et vous renoncez à toute intention de limiter l'exploitation ou la modification de l'œuvre comme moyen de faire respecter, à l'encontre des utilisateurs de l'œuvre, vos droits légaux ou ceux de tiers d'interdire le contournement des mesures technologiques. -4. Transmission de copies intégrales. -Vous pouvez transmettre des copies conformes du code source du programme tel que vous le recevez, sur n'importe quel support, à condition de publier sur chaque copie, de manière visible et appropriée, un avis de droit d'auteur adéquat, de conserver intactes toutes les mentions indiquant que la présente licence et toute clause non permissive ajoutée conformément à l'article 7 s'appliquent au code, de conserver intactes toutes les mentions d'absence de garantie et de remettre à tous les destinataires un exemplaire de la présente licence avec le programme. -Vous pouvez facturer n'importe quel prix ou ne pas facturer de prix pour chaque copie que vous transmettez, et vous pouvez offrir une assistance ou une protection de garantie moyennant des frais. -5. Transmission de versions sources modifiées. -Vous pouvez transmettre un travail basé sur le Programme, ou les modifications pour le produire à partir du Programme, sous forme de code source selon les termes de l'article 4, à condition que vous remplissiez également toutes ces conditions : -a) L'œuvre doit porter des mentions bien visibles indiquant que vous l'avez modifiée et donnant une date pertinente. -b) L'œuvre doit porter des mentions bien visibles indiquant qu'elle est publiée sous cette Licence et toute condition ajoutée en vertu de l'article 7. Cette exigence modifie l'exigence de l'article 4 de "conserver intactes toutes les mentions". -c) Vous devez accorder une licence pour l'ensemble de l'œuvre, dans son intégralité, sous cette Licence à toute personne qui entre en possession d'une copie. La présente Licence s'appliquera donc, avec les conditions supplémentaires de l'article 7, à l'ensemble de l'ouvrage et à toutes ses parties, quelle que soit la façon dont elles sont emballées. La présente Licence n'autorise pas à licencier l'œuvre d'une autre manière, mais elle n'invalide pas une telle autorisation si vous l'avez reçue séparément. -d) Si l'œuvre comporte des interfaces utilisateur interactives, chacune d'entre elles doit afficher les mentions légales appropriées ; toutefois, si le programme comporte des interfaces interactives qui n'affichent pas les mentions légales appropriées, votre œuvre n'est pas tenue de les faire apparaître. -Une compilation d'une œuvre couverte avec d'autres œuvres distinctes et indépendantes, qui ne sont pas par nature des extensions de l'œuvre couverte, et qui ne sont pas combinées avec elle de manière à former un programme plus important, dans ou sur un volume d'un support de stockage ou de distribution, est appelée un "agrégat" si la compilation et le droit d'auteur qui en résulte ne sont pas utilisés pour limiter l'accès ou les droits légaux des utilisateurs de la compilation au-delà de ce que les œuvres individuelles permettent. L'inclusion d'une œuvre couverte dans un agrégat n'entraîne pas l'application de la présente Licence aux autres parties de l'agrégat. -6. Transmission de formes non sources. -Vous pouvez transmettre un travail couvert sous forme de code objet selon les termes des articles 4 et 5, à condition que vous transmettiez également la Source correspondante lisible par machine selon les termes de la présente Licence, de l'une des manières suivantes : -a) Transmettre le code objet dans, ou incorporé dans, un produit physique (y compris un support de distribution physique), accompagné de la Source correspondante fixée sur un support physique durable habituellement utilisé pour l'échange de logiciels. -b) Transmettre le code objet dans, ou incorporé dans, un produit physique (y compris un support de distribution physique), accompagné d'une offre écrite, valable pour au moins trois ans et valable aussi longtemps que vous offrez des pièces de rechange ou un support client pour ce modèle de produit, de donner à toute personne qui possède le code objet soit (1) une copie de la Source correspondante pour tout le logiciel du produit couvert par la présente Licence, sur un support physique durable habituellement utilisé pour l'échange de logiciels, pour un prix ne dépassant pas votre coût raisonnable d'exécution physique de ce transfert de source, soit (2) l'accès pour copier la Source correspondante à partir d'un serveur de réseau sans frais. -c) Transmettre des copies individuelles du code objet avec une copie de l'offre écrite de fournir la source correspondante. Cette alternative n'est autorisée qu'à titre occasionnel et non commercial, et seulement si vous avez reçu le code objet avec une telle offre, conformément au paragraphe 6b. -d) Transmettre le code objet en offrant un accès à partir d'un lieu désigné (gratuit ou payant), et offrir un accès équivalent à la Source correspondante de la même manière par le même lieu et sans autre frais. Il n'est pas nécessaire d'exiger des destinataires qu'ils copient le Source correspondant en même temps que le code objet. Si l'endroit où copier le code objet est un serveur de réseau, le Source correspondant peut se trouver sur un autre serveur (exploité par vous ou par un tiers) qui offre des possibilités de copie équivalentes, à condition que vous mainteniez à côté du code objet des indications claires sur l'endroit où trouver le Source correspondant. Quel que soit le serveur qui héberge la source correspondante, vous êtes tenu de veiller à ce qu'elle soit disponible aussi longtemps que nécessaire pour satisfaire à ces exigences. -e) Transmettre le code objet en utilisant la transmission de pair à pair, à condition que vous informiez les autres pairs de l'endroit où le code objet et la Source correspondante de l'œuvre sont offerts gratuitement au grand public en vertu du paragraphe 6d. -Une partie séparable du code objet, dont le code source est exclu de la source correspondante en tant que bibliothèque de système, n'a pas besoin d'être incluse dans le transport du travail du code objet. -Un "Produit Utilisateur" est soit (1) un "produit de consommation", c'est-à-dire tout bien meuble corporel normalement utilisé à des fins personnelles, familiales ou domestiques, soit (2) tout ce qui est conçu ou vendu pour être incorporé dans une habitation. Pour déterminer si un produit est un produit de consommation, les cas douteux doivent être résolus en faveur de la couverture. Pour un produit particulier reçu par un utilisateur particulier, l'expression "normalement utilisé" fait référence à une utilisation typique ou courante de cette catégorie de produits, indépendamment du statut de l'utilisateur particulier ou de la manière dont il utilise effectivement, ou s'attend à utiliser, le produit. Un produit est un produit de consommation indépendamment du fait que le produit ait des utilisations commerciales, industrielles ou non-consommatrices substantielles, à moins que ces utilisations ne représentent le seul mode d'utilisation significatif du produit. -" Informations d'installation " pour un produit d'utilisateur désigne toutes les méthodes, procédures, clés d'autorisation ou autres informations requises pour installer et exécuter des versions modifiées d'une œuvre couverte dans ce produit d'utilisateur à partir d'une version modifiée de sa Source correspondante. Les informations doivent être suffisantes pour garantir que le fonctionnement continu du code objet modifié n'est en aucun cas empêché ou perturbé du seul fait que des modifications ont été apportées. -Si vous transmettez un travail de code objet en vertu de cette section dans, ou avec, ou spécifiquement pour une utilisation dans un Produit Utilisateur, et que la transmission a lieu dans le cadre d'une transaction dans laquelle le droit de possession et d'utilisation du Produit Utilisateur est transféré au destinataire à perpétuité ou pour une durée déterminée (quelle que soit la façon dont la transaction est caractérisée), la Source Correspondante transmise en vertu de cette section doit être accompagnée des Informations d'Installation. Mais cette exigence ne s'applique pas si ni vous ni aucun tiers ne conserve la possibilité d'installer le code objet modifié sur le Produit de l'utilisateur (par exemple, l'œuvre a été installée en ROM). -L'obligation de fournir des informations d'installation n'inclut pas l'obligation de continuer à fournir un service d'assistance, une garantie ou des mises à jour pour un travail qui a été modifié ou installé par le destinataire, ou pour le produit utilisateur dans lequel il a été modifié ou installé. L'accès à un réseau peut être refusé lorsque la modification elle-même affecte matériellement et négativement le fonctionnement du réseau ou viole les règles et protocoles de communication sur le réseau. -La source correspondante transmise, et les informations d'installation fournies, conformément à cette section doivent être dans un format qui est documenté publiquement (et avec une implémentation disponible au public sous forme de code source), et ne doivent pas nécessiter de mot de passe ou de clé spéciale pour le déballage, la lecture ou la copie. -7. Termes supplémentaires. -Les "autorisations supplémentaires" sont des termes qui complètent les termes de la présente Licence en faisant des exceptions à une ou plusieurs de ses conditions. Les autorisations supplémentaires qui s'appliquent à l'ensemble du programme sont traitées comme si elles étaient incluses dans la présente licence, dans la mesure où elles sont valables en vertu de la loi applicable. Si des autorisations supplémentaires ne s'appliquent qu'à une partie du programme, cette partie peut être utilisée séparément en vertu de ces autorisations, mais l'ensemble du programme reste régi par la présente licence sans tenir compte des autorisations supplémentaires. -Lorsque vous transmettez une copie d'un ouvrage couvert, vous pouvez, à votre gré, supprimer toutes les autorisations supplémentaires de cette copie, ou de toute partie de celle-ci. (Les autorisations supplémentaires peuvent être écrites de manière à exiger leur propre suppression dans certains cas lorsque vous modifiez l'œuvre). Vous pouvez placer des autorisations supplémentaires sur du matériel, ajouté par vous à une œuvre couverte, pour lequel vous avez ou pouvez donner une autorisation de droit d'auteur appropriée. -Nonobstant toute autre disposition de la présente licence, pour le matériel que vous ajoutez à un ouvrage couvert, vous pouvez (si les détenteurs des droits d'auteur de ce matériel l'autorisent) compléter les termes de la présente licence par des termes : -a) excluant la garantie ou limitant la responsabilité différemment des termes des articles 15 et 16 de la présente Licence ; ou -b) exigeant la préservation de mentions légales ou d'attributions d'auteur raisonnables spécifiées dans ce matériel ou dans les mentions légales appropriées affichées par les œuvres qui le contiennent ; ou -c) interdire la fausse déclaration de l'origine de ce matériel, ou exiger que les versions modifiées de ce matériel soient marquées de manière raisonnable comme différentes de la version originale ; ou -d) limiter l'utilisation, à des fins publicitaires, des noms des donneurs de licence ou des auteurs du matériel ; ou -e) refuser d'accorder des droits en vertu du droit des marques pour l'utilisation de certains noms commerciaux, marques de fabrique ou marques de service ; ou -f) exiger l'indemnisation des concédants de licence et des auteurs de ce matériel par toute personne qui transmet le matériel (ou ses versions modifiées) avec des hypothèses contractuelles de responsabilité au destinataire, pour toute responsabilité que ces hypothèses contractuelles imposent directement à ces concédants de licence et à ces auteurs. -Toutes les autres conditions supplémentaires non permissives sont considérées comme des "restrictions supplémentaires" au sens de l'article 10. Si le programme tel que vous l'avez reçu, ou toute partie de celui-ci, contient un avis indiquant qu'il est régi par la présente licence ainsi qu'une clause qui constitue une restriction supplémentaire, vous pouvez supprimer cette clause. Si un document de licence contient une restriction supplémentaire mais autorise la concession de licences ou le transfert sous cette Licence, vous pouvez ajouter à une œuvre couverte du matériel régi par les termes de ce document de licence, à condition que la restriction supplémentaire ne survive pas à la concession de licences ou au transfert. -Si vous ajoutez des termes à un travail couvert en accord avec cette section, vous devez placer, dans les fichiers sources concernés, une déclaration des termes additionnels qui s'appliquent à ces fichiers, ou un avis indiquant où trouver les termes applicables. -Les conditions supplémentaires, qu'elles soient permissives ou non, peuvent être énoncées sous la forme d'une licence écrite distincte ou sous la forme d'exceptions ; les exigences ci-dessus s'appliquent dans les deux cas. -8. Résiliation. -Vous ne pouvez pas propager ou modifier une œuvre couverte, sauf dans les cas expressément prévus par la présente licence. Toute tentative de propagation ou de modification est nulle et met automatiquement fin à vos droits en vertu de la présente licence (y compris toute licence de brevet accordée en vertu du troisième paragraphe de l'article 11). -Toutefois, si vous cessez toute violation de la présente Licence, votre licence auprès d'un détenteur particulier de droits d'auteur est rétablie (a) provisoirement, à moins que et jusqu'à ce que le détenteur des droits d'auteur ne résilie explicitement et définitivement votre licence, et (b) définitivement, si le détenteur des droits d'auteur ne vous notifie pas la violation par un moyen raisonnable avant 60 jours après la cessation. -En outre, votre licence auprès d'un détenteur de droits d'auteur particulier est rétablie de manière permanente si le détenteur de droits d'auteur vous notifie la violation par des moyens raisonnables, si c'est la première fois que vous recevez un avis de violation de la présente licence (pour toute œuvre) de la part de ce détenteur de droits d'auteur et si vous remédiez à la violation avant 30 jours après la réception de l'avis. -La résiliation de vos droits en vertu de la présente section ne met pas fin aux licences des parties qui ont reçu des copies ou des droits de votre part en vertu de la présente licence. Si vos droits ont été résiliés et ne sont pas rétablis de façon permanente, vous ne pouvez pas bénéficier de nouvelles licences pour le même matériel en vertu de l'article 10. -9. Acceptation non requise pour obtenir des copies. -Vous n'êtes pas tenu d'accepter la présente Licence pour recevoir ou exécuter une copie du Programme. La propagation accessoire d'un ouvrage couvert, qui résulte uniquement de l'utilisation de la transmission de pair à pair pour recevoir une copie, ne nécessite pas non plus d'acceptation. Cependant, rien d'autre que la présente Licence ne vous donne la permission de propager ou de modifier un travail couvert. Ces actions constituent une violation du droit d'auteur si vous n'acceptez pas la présente Licence. Par conséquent, en modifiant ou en propageant un travail couvert, vous indiquez que vous acceptez la présente Licence pour le faire. -10. Licence automatique pour les destinataires en aval. -Chaque fois que vous transmettez un travail couvert, le destinataire reçoit automatiquement une licence des concédants originaux, pour exécuter, modifier et propager ce travail, sous réserve de la présente Licence. Vous n'êtes pas responsable de l'application de la conformité des tiers à la présente Licence. -Une "transaction d'entité" est une transaction transférant le contrôle d'une organisation, ou la quasi-totalité des actifs d'une organisation, ou la subdivision d'une organisation, ou la fusion d'organisations. Si la propagation d'un travail couvert résulte d'une transaction d'entité, chaque partie à cette transaction qui reçoit une copie du travail reçoit également les licences sur le travail que le prédécesseur de la partie en question avait ou pouvait donner en vertu du paragraphe précédent, plus un droit de possession de la Source correspondante du travail du prédécesseur en question, si le prédécesseur l'a ou peut l'obtenir avec des efforts raisonnables. -Vous ne pouvez pas imposer d'autres restrictions à l'exercice des droits accordés ou affirmés dans le cadre de la présente licence. Par exemple, vous ne pouvez pas imposer un droit de licence, une redevance ou toute autre charge pour l'exercice des droits accordés par la présente licence, et vous ne pouvez pas engager de procédure (y compris une demande reconventionnelle ou une demande reconventionnelle dans un procès) alléguant qu'une revendication de brevet est violée par la fabrication, l'utilisation, la vente, l'offre de vente ou l'importation du programme ou d'une partie de celui-ci. -11. Brevets. -Un "contributeur" est un titulaire de droits d'auteur qui autorise l'utilisation, en vertu de la présente licence, du programme ou d'un ouvrage sur lequel le programme est fondé. L'ouvrage ainsi concédé sous licence est appelé " version contributive " du contributeur. -Les "revendications de brevet essentielles" d'un contributeur sont toutes les revendications de brevet détenues ou contrôlées par le contributeur, qu'elles soient déjà acquises ou acquises ultérieurement, qui seraient violées par une certaine manière, autorisée par la présente Licence, de fabriquer, d'utiliser ou de vendre sa version contributive, mais ne comprennent pas les revendications qui seraient violées uniquement en conséquence d'une modification ultérieure de la version contributive. Aux fins de la présente définition, le "contrôle" comprend le droit d'accorder des sous-licences de brevet d'une manière compatible avec les exigences de la présente licence. -Chaque contributeur vous accorde une licence de brevet non exclusive, mondiale et libre de redevance, en vertu des revendications essentielles de brevet du contributeur, pour fabriquer, utiliser, vendre, offrir à la vente, importer et exploiter de toute autre manière, modifier et propager le contenu de sa version contributive. -Dans les trois paragraphes qui suivent, on entend par "licence de brevet" tout accord ou engagement exprès, quelle que soit sa dénomination, de ne pas faire valoir un brevet (tel qu'une autorisation expresse d'exercer un brevet ou un engagement de ne pas intenter de procès pour contrefaçon de brevet). Accorder" une telle licence de brevet à une partie signifie conclure un tel accord ou engagement de ne pas faire valoir un brevet à l'encontre de la partie. -Si vous transmettez une œuvre couverte, en vous fiant sciemment à une licence de brevet, et que la source correspondante de l'œuvre n'est pas disponible pour que quiconque puisse la copier, gratuitement et selon les termes de la présente licence, par le biais d'un serveur de réseau accessible au public ou par tout autre moyen facilement accessible, vous devez soit (1) faire en sorte que la source correspondante soit ainsi disponible, soit (2) prendre des dispositions pour vous priver du bénéfice de la licence de brevet pour cette œuvre particulière, soit (3) prendre des dispositions, d'une manière compatible avec les exigences de la présente licence, pour étendre la licence de brevet aux destinataires en aval. "Se fier sciemment" signifie que vous avez une connaissance réelle que, sans la licence de brevet, votre transmission de l'œuvre couverte dans un pays, ou l'utilisation par votre destinataire de l'œuvre couverte dans un pays, violerait un ou plusieurs brevets identifiables dans ce pays que vous avez des raisons de croire valides. -Si, dans le cadre d'une transaction ou d'un arrangement unique, vous transmettez, ou propagez par procuration, une œuvre couverte, et accordez une licence de brevet à certaines des parties recevant l'œuvre couverte les autorisant à utiliser, propager, modifier ou transmettre une copie spécifique de l'œuvre couverte, alors la licence de brevet que vous accordez est automatiquement étendue à tous les destinataires de l'œuvre couverte et des œuvres basées sur celle-ci. -Une licence de brevet est "discriminatoire" si elle n'inclut pas dans son champ d'application, interdit l'exercice ou est conditionnée par le non-exercice d'un ou plusieurs des droits qui sont spécifiquement accordés par la présente licence. Vous ne pouvez pas transmettre une œuvre couverte si vous êtes partie à un accord avec un tiers dont l'activité consiste à distribuer des logiciels, en vertu duquel vous effectuez un paiement au tiers en fonction de l'étendue de votre activité de transmission de l'œuvre, et en vertu duquel le tiers accorde, à toute partie qui recevrait de vous l'œuvre couverte, une licence de brevet discriminatoire (a) en rapport avec les copies de l'œuvre couverte que vous avez transmises (ou les copies faites à partir de ces copies), ou (b) principalement pour et en rapport avec des produits ou des compilations spécifiques qui contiennent l'œuvre couverte, à moins que vous n'ayez conclu cet arrangement, ou que cette licence de brevet n'ait été accordée, avant le 28 mars 2007. -Aucune disposition de la présente licence ne doit être interprétée comme excluant ou limitant une licence implicite ou d'autres défenses contre la contrefaçon dont vous pourriez disposer en vertu du droit des brevets applicable. -12. Pas d'abandon de la liberté d'autrui. -Si des conditions vous sont imposées (que ce soit par décision de justice, accord ou autre) qui contredisent les conditions de la présente licence, elles ne vous dispensent pas des conditions de la présente licence. Si vous ne pouvez pas transmettre une œuvre couverte de manière à satisfaire simultanément vos obligations au titre de la présente Licence et toute autre obligation pertinente, vous pouvez en conséquence ne pas la transmettre du tout. Par exemple, si vous acceptez des conditions qui vous obligent à percevoir une redevance pour toute transmission ultérieure auprès de ceux à qui vous transmettez le Programme, la seule façon de satisfaire à la fois à ces conditions et à la présente Licence serait de vous abstenir totalement de transmettre le Programme. -13. Utilisation avec la Licence Publique Générale GNU Affero. -Nonobstant toute autre disposition de la présente Licence, vous êtes autorisé à lier ou à combiner tout travail couvert avec un travail sous licence de la version 3 de la Licence Publique Générale GNU Affero en un seul travail combiné, et à transmettre le travail résultant. Les termes de la présente Licence continueront à s'appliquer à la partie qui constitue l'œuvre couverte, mais les exigences spéciales de la Licence Publique Générale GNU Affero, section 13, concernant l'interaction à travers un réseau s'appliqueront à la combinaison en tant que telle. -14. Versions révisées de la présente Licence. -La Free Software Foundation peut publier de temps à autre des versions révisées et/ou nouvelles de la Licence Publique Générale GNU. Ces nouvelles versions seront similaires dans l'esprit à la présente version, mais pourront différer dans les détails pour répondre à de nouveaux problèmes ou préoccupations. -Chaque version se voit attribuer un numéro de version distinctif. Si le Programme spécifie qu'une certaine version numérotée de la Licence Publique Générale GNU "ou toute version ultérieure" s'applique à lui, vous avez la possibilité de suivre les termes et conditions de cette version numérotée ou de toute version ultérieure publiée par la Free Software Foundation. Si le Programme ne précise pas de numéro de version de la Licence Publique Générale GNU, vous pouvez choisir n'importe quelle version publiée par la Free Software Foundation. -Si le Programme spécifie qu'un mandataire peut décider quelles versions futures de la Licence Publique Générale GNU peuvent être utilisées, la déclaration publique d'acceptation d'une version par ce mandataire vous autorise définitivement à choisir cette version pour le Programme. -Les versions ultérieures de la licence peuvent vous donner des autorisations supplémentaires ou différentes. Toutefois, aucune obligation supplémentaire n'est imposée à un auteur ou à un titulaire de droits d'auteur du fait que vous avez choisi de suivre une version ultérieure. -15. Exclusion de garantie. -IL N'Y A AUCUNE GARANTIE POUR LE PROGRAMME, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE. SAUF INDICATION CONTRAIRE PAR ÉCRIT, LES TITULAIRES DE DROITS D'AUTEUR ET/OU D'AUTRES PARTIES FOURNISSENT LE PROGRAMME "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER. VOUS ASSUMEZ L'INTÉGRALITÉ DES RISQUES LIÉS À LA QUALITÉ ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME S'AVÈRE DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUT ENTRETIEN, RÉPARATION OU CORRECTION NÉCESSAIRE. -16. Limitation de la responsabilité. -EN AUCUN CAS, À MOINS QUE LA LOI APPLICABLE NE L'EXIGE OU QU'IL N'EN SOIT CONVENU AUTREMENT PAR ÉCRIT, LE DÉTENTEUR DES DROITS D'AUTEUR OU TOUTE AUTRE PARTIE QUI MODIFIE ET/OU TRANSMET LE PROGRAMME COMME AUTORISÉ CI-DESSUS, NE SERA RESPONSABLE ENVERS VOUS DE DOMMAGES, Y COMPRIS DE DOMMAGES GÉNÉRAUX, SPÉCIAUX, ACCIDENTELS OU CONSÉCUTIFS RÉSULTANT DE L'UTILISATION OU DE L'IMPOSSIBILITÉ D'UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS S'Y LIMITER, LA PERTE DE DONNÉES OU L'INEXACTITUDE DES DONNÉES, LES PERTES SUBIES PAR VOUS OU PAR DES TIERS OU L'INCAPACITÉ DU PROGRAMME À FONCTIONNER AVEC D'AUTRES PROGRAMMES), MÊME SI CE DÉTENTEUR OU CETTE AUTRE PARTIE A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES. -17. Interprétation des articles 15 et 16. -Si l'exonération de garantie et la limitation de responsabilité prévues ci-dessus ne peuvent pas avoir d'effet juridique local conformément à leurs termes, les tribunaux de révision appliqueront le droit local qui se rapproche le plus d'une renonciation absolue à toute responsabilité civile en rapport avec le programme, à moins qu'une garantie ou une prise en charge de responsabilité n'accompagne une copie du programme en échange d'une rémunération. - - - En utilisant ce logiciel et en ajoutant vos dossiers, vous donnez à Rise Media Player un accès complet pour modifier les métadonnées des médias, visualiser les fichiers, les supprimer, etc. Vous donnez également accès aux emplacements de votre bibliothèque par défaut pour les médias (Musique et Vidéos). - -Par défaut, vous donnez au logiciel l'accès au suivi de votre historique et de vos habitudes d'écoute afin de vous proposer des recommandations personnalisées. Cette option peut être désactivée. - - - La connexion et l'utilisation de vos comptes en ligne permettent à ce logiciel de gérer votre bibliothèque en ligne, de visualiser les achats et l'historique d'écoute du ou des services que vous avez choisis. - -En utilisant l'un des services de streaming disponibles dans l'application, vous acceptez leurs propres conditions générales de service. Celles-ci sont disponibles sur leurs sites Web respectifs. - -Félicitations si vous lisez ceci ! Prenez un cookie :) Veuillez respecter toutes ces conditions pour une expérience optimale et le moins de problèmes possible. - - - Dernière mise à jour : décembre 2021 - GPL License 3.0 - - - Traitement des médias locaux - - - Streaming & services en ligne - - - Rise Media Player - Accord de licence & ; Conditions d'utilisation - - - - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/he-IL/HelpTips.resw b/Rise Media Player Dev/Strings/he-IL/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/he-IL/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/he-IL/Resources.resw b/Rise Media Player Dev/Strings/he-IL/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/he-IL/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/he-IL/Settings.resw b/Rise Media Player Dev/Strings/he-IL/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/he-IL/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/he-IL/Setup.resw b/Rise Media Player Dev/Strings/he-IL/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/he-IL/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/About.resw b/Rise Media Player Dev/Strings/hi-IN/About.resw deleted file mode 100644 index d5662c377..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/About.resw +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ब्लूम (ज़्यादा फीचर्स, कम स्तिरता) - - - चैनल बदलें - - - योगदान करें - - - वर्तमान चैनल - - - इनसाइडर एक्स्ट्रास - - - और जानें - - - इनसाइडर प्रोग्राम छोड़ें - - - रिलीज़ें - - - कॉपी रूपांतरण - - - इनडेव रिलीज़ दिनांक: डिसंबर 24, 2021 -रिलीज़ दिनांक: जनवरी 1, 2022 -अंदरूनी रूपांतरण: 0.0.135.0 -संस्करण: ब्लूम - -जोज़फ बीटी और योरऔरडिनरीकैट के द्वारा सृजित - - - अतिरिक्त संस्करण जानकारी - - - और - - - का - - - सबसे हाल के परिवर्तन: नए मीडिया प्लेबैक कंट्रोल, डिस्कोग्राफ़ी, डिस्की, दृश्य विकल्प - - - हाल के परिवर्तन - - - उपकरण पर सेव करें - - - नवीनतम अपडेट्स के साथ बने रहें। - - - सोशल मीडिया - - - नियम और शर्तें - - - परिवर्तन-लॉग देखें - - - रूपांतरण - - - रूपांतरण जानकारी - - - राइज़ म प ब्रांडेड कुछ विशेष वॉलपेपर का अभिगमन करें। - - - डेस्कटॉप वॉलपेपर एवं थीम - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Appearance.resw b/Rise Media Player Dev/Strings/hi-IN/Appearance.resw deleted file mode 100644 index cd56eba05..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - एल्बम - - - ऐप दिखावट - - - रचनाकार - - - अपने अनुभव को विजेट्स द्वारा और निजी बनाएँ। - - - अपने ऐट ए ग्लान्स पृष्ठ को अपने अनुकूल करें - - - अपना विंडो ग्लेज़ चुनें - - - अपना रंग चुनें - - - संपूर्ण सीमाओं और भराई को कम करके ज़्यादा विषय दिखाता है। साइडबार समूहों को संक्षिप्त करता है। - - - संक्षिप्त मोड - - - प्लेलिस्ट्स आपकी आदतों और पसंदीदा मीडिया के आधार पर बनाई गईं है, जिसमें आपके पसंदीदा गाने भी शामिल हैं। - - - क्यूरेटेड प्लेलिस्ट्स बनाएँ - - - डार्क - - - डिज़ाइन और लेआउट प्रीसेट्स - - - लेआउट प्रीसेट्स और अनुकूल थीम जल्द आने वाले हैं। - - - यह फीचर उपलब्ध नहीं है - - - उपकरण - - - इन तत्वों के कोने अब गोल नहीं होंगें। - - - पूरी एल्बम कला और थंबनेल दिखाएँ - - - शैली - - - आइकन स्टाइल, रंग, मोड और बहुत कुछ के साथ निजीकृत करें जो न सिर्फ़ आपके अनुभव को और निजी कर सकता है, बल्कि उसे और यूज़र फ्रेंडली भी बनाता है। - - - मीडिया इतिहास और आदतें ट्रैक करें - - - ऐट ए ग्लान्स - - - लाइट - - - सभी वीडियो - - - नेविगेशन - - - कतार - - - जहां से छोड़ा गया, वहीं से शुरू करें - - - प्लेलिस्ट्स - - - गोपनीयता और सिफारिशें - - - साइडबार - - - साइडबार आइटम जोड़ें/निकालें, आइकन स्टाइल और आम व्यवहार बदलें। - - - अपना साइडबार अनुकूलित करें - - - गाने - - - ऐप शुरू करने पर किस पृष्ठ पर जाने का चयन करें। - - - शुरूआत होने पर - - - स्ट्रीमिंग सुविधाएँ - - - सिस्टम सेटिंग का उपयोग करें - - - *संक्षिप्त मोड के बदलाव सेटअप के बाद तक प्रभावी नहीं होंगे - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Connect.resw b/Rise Media Player Dev/Strings/hi-IN/Connect.resw deleted file mode 100644 index 15651b20c..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - स्ट्रीमिंग सेवाएँ आ चुकी हैं! अपने सारे अकाउंट जोड़ें जो आप मीडिया स्ट्रीमिंग के लिए इस्तेमाल करते/करतीं हैं*। हम ये सिफारिशों और आपकी चीज़ों को बजाने के लिए इस्तेमाल करते हैं। - - - इन्टरनेट अकाउंट और सेवाएँ जल्द आने वाली हैं। - - - *गाने स्ट्रीम करने के लिए प्रीमियम अकाउंट की आवश्यकता है। किसी एक समय पर सिर्फ़ एक गाना स्ट्रीमिंग सेवा चालू की जा सकती है। - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Details.resw b/Rise Media Player Dev/Strings/hi-IN/Details.resw deleted file mode 100644 index 8bad1b145..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - यह गाना आपके उपकरण पर एक फ़ाइल के रूप में स्टोर है। - - - डिस्क - - - एल्बम कला संपादित करें - - - शैली - - - यह गाना लोकल है, यानि यह सीधे आपके उपकरण के स्टोरेज पर स्टोर होता है, क्लाउड या ऑनलाइन के बदले। यहां पर गुण परिवर्तन फ़ाइल के लिए बदल जाएंगे, यानि यह दूसरे मीडिया प्लेयर्स को प्रभावित करेगा। - - - लोकल गाने - - - रेटिंग - - - ऐल्बम - - - ऐल्बम रचनाकार - - - रचनाकार - - - गाना शीर्षक - - - ट्रैक संख्या - - - रिलीज़ वर्ष - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/File.resw b/Rise Media Player Dev/Strings/hi-IN/File.resw deleted file mode 100644 index 3f9d49452..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - बनाने की तारीख - - - इसके साथ खुलता है - - - फ़ाइल नाम - - - फ़ाइल प्रकार - - - स्थान - - - बदलाव की तारीख - - - फ़ाइल आकार - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Finish.resw b/Rise Media Player Dev/Strings/hi-IN/Finish.resw deleted file mode 100644 index 04b76b01a..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - आपने कितना कुछ जोड़ा और बदला हो, इस पर निर्भर करते हुए इस प्रक्रिया को कई मिनट लग सकते हैं। अगर आप इस प्रक्रिया को जारी रखना चाहते हैं, सिर्फ़ अभी नहीं पर दबाएं। यह ऐप से बाहर निकालेगा। - - - अगर आप इस प्रक्रिया को शुरू करना चाहते हैं, जारी रहे को चुनें। यह पूरी प्रक्रिया ऑटोमैटिक है और इसमें किसी यूजर इनपुट की आवश्यकता नहीं है। - - - आपका हिस्सा खत्म हो गया है। हमें सिर्फ़ आपके लोकल फाइलों को जोड़ना है और सुनिश्चित करना है कि आपके सेटिंग्स लागू हो चुके हैं। - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/HelpTips.resw b/Rise Media Player Dev/Strings/hi-IN/HelpTips.resw index 2cf95b20d..26afcdbc7 100644 --- a/Rise Media Player Dev/Strings/hi-IN/HelpTips.resw +++ b/Rise Media Player Dev/Strings/hi-IN/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,8 +117,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - आपके निजी गाने और विडियो को जोड़ा जा रहा है + + आपके निजी गाने और विडियों को जोड़ा जा रहा है • यह रूपांतरण माइक्रोसॉफ्ट स्टोर से पुश होंगे @@ -159,13 +159,46 @@ Early Access Insiders (previously Seeding Insiders) get access to the app earlie • कुछ और चीज़ें - बीटा + बीटा + + + आप मुझे कहीं पर भी दांए क्लिक करके खोज सकते हैं।जैसे की, एक एल्बम। मैं आपको बताउँगा आप क्या कर सकते हैं :)। मैं अभी भी बहुत नया हूँ, इसलिए मैं सभी जगह नहीं हूँ, पर मैं प्रतिदिन बढ़ रहा हूँ! + + + नमस्ते! मैं डिस्की हूं। + + + एल्बमों को कमान बार द्वारा अलग प्रकारों में छांटें। अंदर देखने के लिए एक एल्बम पर क्लिक करें। आप एक पूरे एल्बम को प्लेलिस्ट में जोड़ सकते हैं, शफ़ल या दोस्तों के साथ साझा कर सकतें हैं। + + + एल्बम प्रबंधन एवं आयोजन + + + किसी रचनाकार की पूरी डिस्कोग्राफी एक बार में चलाएं। किसी रचनाकार की जानकारी, उनके एल्बम (आपके उपकरण पर संग्रहित किए हुए) एवं गानों को अपने इच्छित रचनाकार पर क्लिक करके देखें। अपने पसंदीदा रचनाकारों को दोस्तों के साथ साझा करें या किसी रचनाकार के संगीत को प्लेलिस्ट में जोड़ें। + + + अपने पसंदीदा गानों, ख़ास गानों, अपने गानों को एक प्लेलिस्ट में सहेजें। इसे एक विवरण एवं शीर्षक दें। फ़िर अतिरिक्त संगीत जोड़ें एवं उन ट्रैक्स को हटा दें जिनके बारे में आप निश्चित नहीं हैं। शुभ सुनावत! + + + प्लेलिस्ट्स के साथ समूहित करें + + + किसी गाने को चलाने के लिए उसपर मंडराएं और क्लिक करें, या डबल क्लिक करें। नाउ प्लेइंग बार (जो कि आपके एप विंडो के निचले हिस्से पर है) से गाने को स्किप करें, पीछे करें एवं गाने की जानकारी देखें। गाने की मेटाडाटा एवं फ़ाइल की जानकारी को संपादित करने के लिए 'जानकारी एवं गुण' पर क्लिक करें। आप कभी भी औरों को साझा कर सकते हैं या प्लेलिस्ट में भी जोड़ सकते हैं! + + + गानों पर कार्यवाई करें + + + किसी विडियो को चलाने के लिए उसपर क्लिक करें। उन्हें पुन: नामकरणित एवं छँटित करें। विडियो पूरे ऐप विंडो की जगह लेंगे और आप इन्हें स्क्रब, रोक, स्किप एवं बहुत कुछ कर सकते हैं। + + + वीडियो चलाएं मूल बातें - आप कौनसे फीचर्स को प्राथमिकता दे रहे हैं? + आप किन फीचर्स को प्राथमिकता दे रहे हैं? अगर आप योगदान या अनुवाद करना चाहते हैं, हमारा डिस्कॉर्ड सर्वर ज्वॉइन करें! यहां से: @@ -191,7 +224,7 @@ https://disboard.org/server/872910570003791922 मैं इनसाइडर प्रोग्राम कैसे ज्वॉइन करूँ? - + मीडिया प्ले करना और नाउ प्लेइंग @@ -224,7 +257,7 @@ https://disboard.org/server/872910570003791922 • बीटा - अप्रैल - निर्धारित किए जाने हेतु ( यह रूपांतरण सभी सार्वजनिक यूजरों के लिए माइक्रोसॉफ्ट स्टोर से उपलब्ध होगा। आपको इनसाइडर प्रोग्राम का हिस्सा होने की ज़रूरत नहीं होगी, हालांकि आप फीचरों पर चूक जाएंगे/ जाएंगीं।) - + आपके लाइब्रेरी की छँटाई और प्रबंधन diff --git a/Rise Media Player Dev/Strings/hi-IN/Information.resw b/Rise Media Player Dev/Strings/hi-IN/Information.resw deleted file mode 100644 index cd3f6cae8..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Information.resw +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - अकाउंट जोड़ें - - - इनमें जोड़ें - - - नई मीडिया जुड़ चुकी हैं - - - हमें फोल्डर और आपके उपकरण पर फाइलों को जोड़ने के द्वारा संगीत और विडियो खोजने दें। - - - मीडिया स्रोत जोड़ें/निकालें - - - इनमें जोड़ें - - - ऐल्बम - - - ऐल्बम - - - रचनाकार - - - रचनाकार - - - आरोही - - - इसके बारे में डिस्की से पूछें - - - यह पृष्ठ जल्द ही आपकी सिफारिशों, हाल ही में बजे गानों और बहुत कुछ का घर होगा। हमें आशा है कि हम इस फीचर को जल्द आरंभ करें, हालांकि यह संभवतः पूर्व-अल्फा में नहीं दिखेगा। - - - इस पृष्ठ के बारे में - - - इस उपकरण पर सभी मीडिया खोजें - - - रचनाकार चित्र बदलें - - - आपकी लाइब्रेरी में नई मीडिया के लिए देख रहे हैं... - - - और पढ़ने के लिए एक फीचर पर क्लिक करें - - - बंद करें - - - रंगीन आइकन - - - ऐप पर मज़ेदार नए फीचर जोड़ें या अपनी भाषा में अनुवादित करें। - - - डेवलपमेंट में योगदान दें - - - हटाएँ... - - - हटाएँ... - - - अवरोही - - - गुण और जानकारी - - - गुण और जानकारी - - - प्रतिक्रिया - - - प्रतिक्रिया - - - शैली - - - हाई कॉन्ट्रास्ट आईकन - - - हम आपके लाइब्रेरी पर कुछ मीडिया जोड़ रहे हैं। इसमें वासतव में ज़्यादा समय नहीं लगेगा। - - - आपके लाइब्रेरी पर मीडिया जोड़ रहे हैं - - - मेन्यू बार - - - और सेटिंग्स - - - नीचे ले जाएँ - - - ऊपर ले जाएँ - - - एक शीर्षक वाले ऐल्बम मर्ज करें - - - इस बनावट में क्या नया है: - - - नई प्लेलिस्ट - - - आपके लाइब्रेरी में कोई नई मीडिया पाई नहीं गई - - - मैसेज और रिपोर्ट - - - फ़ाइल एक्सप्लोरर में दिखाएँ - - - स्टार्ट पर पिन करें - - - बजाएँ - - - बजाएँ - - - त्वरित लिंक - - - साइडबार से हटाएँ - - - फोल्डर हटाएँ - - - पूरे खंड को हटाएँ - - - हटाएँ... - - - नई मीडिया के लिए स्कैन करें - - - चुनें - - - चुनें - - - चुनें - - - ऐप सेटिंग्स - - - हम सुनिश्चित कर रहे हैं कि आपके सभी बदलाव सेव हैं। - - - सेटिंग्स लागू कर रहे हैं - - - शेयर करें - - - ऐल्बम दिखाएँ - - - रचनाकार दिखाएँ - - - शफल करें - - - ऐल्बम शफल करें - - - रचनाकार शफल करें - - - साइडबार(क्लासिक) - - - खोजें - - - गाने - - - छाँटें - - - सेटिंग्स स्टाईल - - - शीर्षक - - - तलहटी पर ले जाएँ - - - शीर्ष पर ले जाएँ - - - ट्रैक संख्या - - - देखें - - - रिलीज वर्ष - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Language.resw b/Rise Media Player Dev/Strings/hi-IN/Language.resw deleted file mode 100644 index eaf18b2ec..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - चयन - - - सिस्टम और ऐप भाषा मिलाएँ - - - विकल्प - - - समस्या रिपोर्ट करें - - - सूची से अपनी भाषा मैनुअली चुनें। - - - अपनी भाषा चुनें - - - सिस्टम भाषा - - - अनुवादक बनें - - - अनुवाद: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Local.resw b/Rise Media Player Dev/Strings/hi-IN/Local.resw deleted file mode 100644 index fed618c99..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - चाहे वह मीडिया आपने सीडी और डीवीडी से रिप किया हो, खरीदा या इन्टरनेट से डाउनलोड किया हो, अनुकूलित करें हम उसके साथ क्या कर सकते हैं। - - - आपकी विडियो लाइब्रेरी पहले से ही 'लाकल और खरीदे हुए' और धाराओं में विभाजित है। - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/MediaData.resw b/Rise Media Player Dev/Strings/hi-IN/MediaData.resw deleted file mode 100644 index 596e4ef0f..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ऐल्बम - - - रचनाकार - - - गुण और जानकारी - - - गाने - - - अनजान ऐल्बम - - - अनजान रचनाकार - - - अनजान शैली - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/MediaLibrary.resw b/Rise Media Player Dev/Strings/hi-IN/MediaLibrary.resw deleted file mode 100644 index 8f31fb7b0..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/MediaLibrary.resw +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - फोलडर जोड़ें - - - अपनी सुविधाओं में सुरक्षित तरीके से लॉगइन करें - - - अकाउंट जोड़ें - - - एडवांस्ड - - - चुनें कि हम आपके संगीत फ़ाइलों के लिए कहाँ देखें। - - - संगीत लाइब्रेरी फोल्डर जोड़ें/हटाएँ - - - लोकल मीडिया हटाने पर: - - - उपकरण से डिलीट करें - - - उपकरण - - - सभी लोकल फ़ाइलों और उपकरणों को अक्षम करें - - - सभी ऑनलाइन सेवाएँ और नेटवर्क अक्षम करें - - - खत्म हुआ - - - हम पहले से ही आपकी मीडिया फ़ाइलों के लिए आपके डिफॉल्ट फोल्डरों मे देखते हैं। आप अतिरिक्त फोल्डर जोड़ सकते हैं जो हम आपकी लाइब्रेरी को आबाद करने के लिए इस्तेमाल कर सकते हैं। - - - मीडिया स्रोत - - - लास्ट.एफएम - - - ऑनलाईन मीडिया और सेवाएँ - - - ऑनलाईन सेवाएँ - - - केवल ऐप से हटाएँ - - - आपके खुद के मीडिया और उपकरण - - - चुनें कि डिस्क को रिप करते समय आप क्या करना चाहते हैं - - - डिस्क रिप्पिंग विकल्प - - - ऑनलाईन और लोकल संगीत एक साथ एक जगह पर मर्ज करने के बजाए आपके लोकल संगीत के अलग साइडबार एंट्री बनाएँ। - - - लोकल और ऑनलाईन लाइब्रेरी साइडबार में विभाजित करें - - - प्लेलिस्ट शफल करें - - - स्ट्रीमिंग सेवा - - - चुनें कि हम आपके विडियो फ़ाइलों के लिए कहाँ देखें। - - - विडियो लाइब्रेरी फोल्डर जोड़ें/हटाएँ - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Navigation.resw b/Rise Media Player Dev/Strings/hi-IN/Navigation.resw deleted file mode 100644 index 538064b29..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - साइडबार आइटम जोडे़ं/हटाएँ - - - ऐल्बम - - - दिखावट - - - रचनाकार - - - ऐट ए ग्लान्स - - - रंगीन - - - डिफ़ॉल्ट - - - उपकरण - - - सब कुछ दिखाएँ - - - जनरल - - - जनरल आइटम - - - शैलियाँ - - - हैमबर्गर बटन दिखाएँ - - - सहायता केंद्र - - - अपने साइडबार के लिए विभिन्न रंगीन आइकन सेट में से चुनें। - - - आइकन स्टाईल - - - All Videos सभी विडियो - - - संगीत - - - साइडबार न दिखाएँ - - - कतार - - - केवल आइकन दिखाएँ - - - प्लेलिस्ट - - - चुनें कि विंडो को छोटा करने पर साइडबार का क्या करना है। - - - विंडो आकार बदलाव - - - शीर्षणी दिखाएँ - - - गाने - - - स्ट्रीमिंग सेवाएँ - - - विडियो - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/NowPlaying.resw b/Rise Media Player Dev/Strings/hi-IN/NowPlaying.resw deleted file mode 100644 index 8c5d582fe..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ऐल्बम - - - पीछे - - - बजते गाने - - - कतार - - - कतार - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Playback.resw b/Rise Media Player Dev/Strings/hi-IN/Playback.resw deleted file mode 100644 index a925d02d7..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - अपने संगीत ट्रैकों के अंत और शुरूआतों को सम्मिश्रित करें - - - क्रॉसफेड करें - - - क्रॉसफेड न करें - - - 10 सेकंड - - - 3 सेकंड - - - 5 सेकंड - - - अपने मीडिया प्रकार के आधार पर भिन्न ध्वनि प्रोफ़ाइल चुनें। - - - इक्वालाइज़र - - - सिस्टम वॉल्यूम और प्लेबैक फ़्लायआउट बदलें - - - हम आपके अगले ट्रैक पर प्रतीक्षा किए बिना तुरंत चले जाएंगे। - - - गैपलेस प्लेबैक - - - जनरल - - - जब आप कोई ऑडियो उपकरण जोड़ें तब नाउ प्लेइंग पर जाएँ - - - हमेशा रेज़ोल्यूशन मैच करें - - - संगीत - - - चुनें कि आप अपने नाउ प्लेइंग यू आई पर क्या दिखाएँ। - - - नाउ प्लेइंग को अनुकूलित करें - - - नाउ प्लेइंग और सिस्टम फ़्लायआउट - - - विंडो के आकार के आधार पर समायोजित करें कि आपका वीडियो कैसे मपता है। - - - मापन - - - विडियो रेज़ोल्यूशन और संगीत बिटरेट बदलें। - - - स्ट्रीमिंग गुणवत्ता प्रबंधित करें - - - विडियो - - - विंडो आकार पर मापें - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Privacy.resw b/Rise Media Player Dev/Strings/hi-IN/Privacy.resw deleted file mode 100644 index 5b83cc13d..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - स्ट्रीमिंग सेवाएँ आ चुकी हैं! अपने सारे अकाउंट जोड़ें जो आप मीडिया स्ट्रीमिंग के लिए इस्तेमाल करते/करतीं हैं*। हम ये सिफारिशों और आपकी चीज़ों को बजाने के लिए इस्तेमाल करते हैं। - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Props.resw b/Rise Media Player Dev/Strings/hi-IN/Props.resw deleted file mode 100644 index 9628f304d..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - रद्द करें - - - विवरण - - - जल्द आ रहा है - - - समझ गया - - - हम गाने के गुण सेव नहीं कर सके। फ़ाइल को स्थानांतरित, परिवर्तित या हटा दिया गया हो सकता है, या यह केवल एक विंडोज़ समस्या है। - - - कुछ गड़बड़ हो गया है - - - फ़ाइल - - - गीतिकाव्य - - - प्रोफ़ाइल - - - बदलाव सेव करें - - - गाने की जानकारी - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Resources.resw b/Rise Media Player Dev/Strings/hi-IN/Resources.resw new file mode 100644 index 000000000..54873ea2d --- /dev/null +++ b/Rise Media Player Dev/Strings/hi-IN/Resources.resw @@ -0,0 +1,952 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + इसके बारे में + + + स्वीकार करें + + + अकाउंट जोड़ें + + + ऐल्बम + + + रचनाकार + + + जारी रखें + + + डार्क + + + मेरे लिए फैसला लें + + + अस्वीकार करें + + + सहायता केंद्र + + + शैलियाँ + + + ऐट ए ग्लान्स + + + इनसाइडर + + + भाषा + + + लाइब्रेरी + + + लाइट + + + सभी विडियो + + + हमेशा रेज़ोल्यूशन मैच करें + + + संगीत + + + {0} दिन + + + {0} घंटे + + + {0} मिनट + + + क्रॉसफेड न करें + + + अभी नहीं(ऐप से बाहर निकलें) + + + {0} सेकंड + + + १ दिन + + + १ घंटा + + + १ मिनट + + + 1 सेकंड + + + केवल लोकल मीडिया फाइलें इस्तेमाल करें + + + केवल स्ट्रीमिंग सुविधाएँ इस्तेमाल करें + + + व्यक्तिगत करें + + + प्लेबैक + + + प्लेलिस्ट + + + गुण और जानकारी + + + कतार + + + विंडो आकार पर मापें + + + साइडबार पर पिन करें + + + साइडबार से हटाएँ + + + इस उपकरण पर सभी मीडिया खोजें + + + खोजें + + + सेटिंग्स + + + गाने + + + {1} में से चरण {0} + + + अनजान ऐल्बम + + + अनजान रचनाकार + + + अनजान शैली + + + सिस्टम सेटिंग का उपयोग करें + + + विडियो + + + वॉलपेपर + + + {0} एल्बम + + + {0} गाने + + + {0} विडियो + + + १ एल्बम + + + १ गाना + + + १ विडियो + + + जल्द आ रहा है + + + एल्बम की जानकारी + + + बजाएँ + + + प्लेलिस्ट संपादित करें + + + गाने की जानकारी + + + रंगीन + + + डिफ़ॉल्ट + + + साइडबार न दिखाएँ + + + केवल आइकन दिखाएँ + + + सब कुछ दिखाएँ + + + केवल ऐप से हटाएँ + + + उपकरण से डिलीट करें + + + पीछे + + + जब आप अपने डिवाइस में लॉग इन करते हैं तो राइज मीडिया प्लेयर खोलें. + + + विंडो के साथ शुरू करें + + + बनाया था + + + से खुलता है + + + फ़ाइल का नाम + + + फाइल का प्रकार + + + स्थान + + + संशोधित + + + फाइल का आकार + + + फ़ाइल के स्थान को खोलें + + + रचनाकार की समाचार फ़ीड + + + रद्द करें + + + विवरण + + + फ़ाइल + + + गीतिकाव्य + + + हम गाने के गुण सेव नहीं कर सके। फ़ाइल को स्थानांतरित, परिवर्तित या हटा दिया गया हो सकता है, या यह केवल एक विंडोज़ समस्या है। + + + कुछ गड़बड़ हो गया है + + + परिवर्तन सहेजें + + + प्लेलिस्ट शफल करें + + + योगदान करें + + + संस्करण + + + {0} +अंदरूनी संस्करण: {1} +राइज़ सॉफ़्टवेयर - डिस्की एवं योरऑर्डिनरीकैट + + + नियम और शर्तें + + + का + + + और जानें + + + एल्बम + + + एल्बम रचनाकार + + + रचनाकार(एं) + + + अनुवादक बनें + + + बिटदर + + + विवरण + + + डिस्क + + + एल्बम कला संपादित करें + + + एल्बम कला निर्यात करें + + + प्लेलिस्ट आईकन निर्यात करें + + + शैली + + + यह गाना लोकल है, यानि यह सीधे आपके उपकरण के स्टोरेज पर स्टोर होता है, क्लाउड या ऑनलाइन के बदले। यहां पर गुण परिवर्तन फ़ाइल के लिए बदल जाएंगे, यानि यह दूसरे मीडिया प्लेयर्स को प्रभावित करेगा। + + + लोकल गाने + + + विकल्प + + + गानों का स्थान-परिवर्तन अप एवं डाउन बटन पर क्लिक करें। + + + प्लेलिस्ट का नाम + + + विडियो का स्थान-परिवर्तन अप एवं डाउन बटन पर क्लिक करें। + + + रेटिंग + + + रिलीज वर्ष + + + समस्या सूचित करें + + + गाने का शीर्षक + + + यह गाना आपके उपकरण पर एक फ़ाइल के तौर पर संग्रहित है। + + + सिस्टम की भाषा + + + ट्रैक संख्या + + + अनुवाद + + + हमें फोल्डर और आपके उपकरण पर फाइलों को जोड़ने के द्वारा संगीत और विडियो खोजने दें। + + + मीडिया स्रोत जोड़ें/निकालें + + + इनमें जोड़ें + + + ऐप सेटिंग्स + + + रचनाकार + + + आरोही + + + इसके बारे में डिस्की से पूछें + + + किसी फ़ाइल ब्राउज़र का इस्तेमाल अपनी सभी मीडिया को अपने फ़ोल्डरों में देखने के लिए करें। + + + मीडिया के लिए ब्राउज़ करें + + + रचनाकार चित्र बदलें + + + बंद करें + + + अवरोही + + + प्रतिक्रिया + + + लंबाई + + + मैसेज और रिपोर्ट + + + और सेटिंग्स + + + नीचे जाएं + + + सबसे नीचे जाएँ + + + शीर्ष पर ले जाएँ + + + ऊपर जाएँ + + + नई प्लेलिस्ट + + + सभी चलाएं + + + URL से अपलोड करें + + + त्वरित लिंक + + + प्लेलिस्ट से निकालें + + + प्लेलिस्ट हटाएँ + + + पूरे खंड को हटाएँ + + + हटाएँ... + + + नई मीडिया के लिए स्कैन करें + + + साझा करें + + + ऐल्बम दिखाएँ + + + रचनाकार दिखाएँ + + + फ़ाइल एक्सप्लोरर में दिखाएँ + + + शफल करें + + + ऐल्बम शफल करें + + + रचनाकार शफल करें + + + छाँटें + + + पेट्रन बनें और विशिष्ट लाभ एवं मर्च का आनंद उठाएँ, जिससे प्रॉजेक्ट को आगे बढ़ने में मदद मिलती है। + + + विकास में समर्थन दें + + + शीर्षक + + + ट्रैक + + + देखें + + + राइज़ मीडिया प्लेयर के नए फ़ीचर की जांच करें। + + + क्या नया है + + + रिलीज वर्ष: {0} + + + अज्ञात + + + मिनी दृश्य + + + अधिक विकल्प + + + नाउ प्लेइंग + + + प्लेबैक गति + + + एल्बम कला + + + एल्बम शीर्षक + + + कार्ड पार्श्वभूमि + + + संक्षिप्त करें + + + क्या आप इस गाने "{0}" को हटाने के लिए सुनिश्चित हैं? + + + राइज़ म प क्रैश हो गया है। यहां पर इसकी कुछ जानकारियाँ हैं। + + + राइज़ मीडिया प्लेयर दुर्भाग्य से क्रैश हो गया है। स्टैक ट्रेस को देखने के लिए क्लिक करें। + + + तभी भी डिलीट करें + + + गाना हटाएँ + + + डिस्कोग्राफ़ी + + + अवधि + + + एक त्रुटि हो गई है! + + + विस्तारित करें + + + निर्यात करें + + + आयात करें + + + संगीत वीडियो + + + {0} श्रोता + + + कोई रचनाकार जानकारी नहीं। + + + कोई गीतिकाव्य नहीं पाए गए + + + मीडिया चलाएँ + + + {0} द्वारा संचालित + + + हम एक समस्या में पड़ गए हैं। इसके लिए खेद है। + + + कम पढ़ें + + + ज़्यादा पढ़ें + + + पुन: नाम दें + + + गोलाकार एल्बम चित्र + + + दिखाएँ + + + टाईलें (क्षैतिज) + + + टाईलें (लंबवत) + + + शीर्ष ट्रैक्स + + + आपके रचनाकार की सारे जहां में ट्रेंडिंग एवं सबसे प्रसिध्द ट्रैक देखें + + + विजट्स जोड़ें + + + {0} के लिए + + + यह बहुत दुख की बात, इसलिए कुछ विजट्स जोडे़ं! + + + हमारे पास यहां दिखाने के लिए कुछ नहीं है। + + + अपने ऐट ए ग्लाँस पृष्ट को अपनी पसंदीदा चीज़ें के साथ व्यक्तिगत करें। + + + चित्र + + + खोज परिणाम + + + {1} में से {0} + + + बनाएँ + + + प्लेलिस्ट बनाएँ + + + इस निर्दिष्ट नाम का प्लेलिस्ट पहले से मौजूद है। + + + शीर्षक रिक्त नहीं होना चाहिए। + + + अनुकूलित चित्र इस्तेमाल करें + + + यह गाना इंटरनेट पर है, यानि यह क्लाउड या ऑनलाईन संग्रहित है। यहां बदले गए गुण फ़ाइल पर लागु हो जाएँगे अगर वह वनड्राइव जैसी क्लाउड सुविधा पर संग्रहित है। + + + यह गाना इंटरनेट पर संग्रहित है। + + + थंबनेल संपादित करें + + + थंबनेल निर्यात करें + + + ब्राउज़ करें + + + ख़ारिज करें + + + रचनाकार की जानकारी प्राप्त की जा रही है... + + + एल्बम पर जाएँ + + + रचनाकार पर जाएँ + + + इन्डेक्सिंग ख़त्म हुआ! + + + काफ़ी नहीं? + + + ब्राउज़र में खोलें + + + स्कैनिंग सेटिंग्स + + + इस प्रॉजेक्ट को सहायता दें + + + सभी सिंक करें + + + सिंक केंद्र + + + इस रचनाकार द्वारा और एल्बम + + + ब्लूम + + + शायद बाद में कभी + + + कोई नहीं + + + यह पृष्ट जल्द ही आ रहा है! + + + आपको आपके परिवर्तन प्रभावी होने के लिए ऐप को पुन: आरंभ करना होगा। + + + अभी पुनरारंभ करें + + + दिखावट + + + केन्द्रीकृत + + + हेडर + + + आइकॉन + + + कॉम्पोनेंट प्रबंधित करें + + + मीडिया लाइब्रेरी + + + नेविगेशन + + + कोई पृष्ट चयनित नहीं है + + + प्लेबैक एवं ध्वनि + + + दाएँ + + + सभी दिखाएँ + + + सिंक हो रहा है + + + सिस्टम प्रतिक्रियाएँ + + + वॉलपेपर एवं अतिरिक्त + + + ऑनलाईन सेवाएँ + + + स्कैनिंग + + + यह गाना आपके उपकरण पर फ़ाइल के स्वरूप में संग्रहित है। + + + यह गाना इंटरनेट पर संग्रहित है। + + + ठीक + + + प्रत्यक्ष लिंक के उदाहरणों में ये शामिल हैं: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + प्रत्यक्ष लिंक के उदाहरणों में ये शामिल हैं: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + अमान्य लिंक + + + यूआरएल + + + शीर्षकहीन प्लेलिस्ट + + + हवा + + + बेस + + + अनुकूलित + + + समतल + + + पॉप + + + रॉक + + + वाचिक + + + समझ गया + + + और जानें + + + फ़ाइल से + + + फ़ोल्डर से + + + चेतावनी + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Settings.resw b/Rise Media Player Dev/Strings/hi-IN/Settings.resw new file mode 100644 index 000000000..4cdbe2b19 --- /dev/null +++ b/Rise Media Player Dev/Strings/hi-IN/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + इनसाइडर एक्स्ट्रास + + + कॉपी संस्करण + + + और + + + रिलीज़ें + + + अतिरिक्त संस्करण जानकारी + + + उपकरण पर सेव करें + + + नवीनतम अपडेट्स के साथ बने रहें। + + + सोशल मीडिया + + + राइज़ म प ब्रांडेड कुछ विशेष वॉलपेपर का अभिगमन करें। + + + डेस्कटॉप वॉलपेपर एवं थीम + + + अकाउंट जोड़ें + + + फोलडर जोड़ें + + + फ़ोल्डर जोड़ें + + + एल्बम कला इस्तेमाल करें + + + ऐप अभिन्यास + + + ऐप विंडो + + + अपना विंडो ग्लेज़ चुनें + + + अपना रंग चुनें + + + कस्टम रंग चुनें + + + आइकॉन एवं फ़ॉन्ट + + + ऐप के रंग, थीम, आइकॉन, अभिन्यास एवं गति अनुकूलित करें। + + + कोई ग्लेज़ नहीं + + + यहां पर कुछ भी दिखाने को नहीं है। उपलब्ध रंग दिखाने के लिए ड्रॉपडाउन से 'अनुकूलित रंग इस्तेमाल करें' का चयन करें। + + + अवलोकन + + + जहां से छोड़ा गया, वहीं से शुरू करें + + + शुरूआत होने पर + + + सिस्टम एक्सेंट रंग का इस्तेमाल करें + + + *कॉम्पैक्ट मोड के बदलाव तब तक लागू नहीं होंगीं जब तक सेटअप ख़त्म नहीं हो जाता। + + + ऐप थीम बदल चुका है + + + रंगीन आइकॉन + + + अपने हाल ही में चलाए हुए, सुनावट इतिहास को खोजें एवं इंटरनेट को स्क्रॉबल करें + + + लास्ट.फ म से संयोजन करें + + + अनुकूलित रंग + + + हाई कॉन्ट्रास्ट आईकॉन + + + इनसाइडर हब + + + सिस्टम और ऐप भाषा मिलाएँ + + + जब एप खुला हो, तब समय की निर्दिष्ट अवधिानुसार स्कैन करें। + + + सामयिक स्कैनिंग + + + लोकल मीडिया हटाने पर + + + सब हटा दें + + + किसी घटना या घटना के घटित होने के बाद नई मीडिया के लिए स्कैन करें। + + + जब एक हटाने योग्य उपकरण या ड्राइव जुड़ता है, तब स्कैन करें + + + जब आपके मीडिया स्रोत में फ़ाईलें जुड़तीं हैं, तब स्कैन करें + + + जब आप मीडिया की एक नए लोकेशन जोड़ते हैं, तब स्कैन करें + + + जब एप खुला हो, तब स्कैन करें + + + स्मार्ट घटना स्कैन + + + जब ज़रूरत पड़े तब इंटरनेट से डाटा लाएँ + + + फ़ाइल फ़ोल्डर + + + अपने मीडिया स्रोत, ऑनलाईन सेवाएँ एवं स्कैनिंग सेटिंग्स प्रबंधित करें। + + + लोकल मीडिया और उपकरण + + + वीडियो, संगीत और बहुत कुछ + + + लोकल मीडिया फ़ोल्डर प्रबंधित करें + + + आपकी लाइब्रेरी में जोड़ने के लिए वही फ़ोल्डरों को स्कैन करता है जहां से आपने पहले ही संगीत एवं वीडियो जोड़े हैं। + + + मैनुअल स्कैन + + + मेटाडाटा + + + ऑनलाइन डाटा + + + फोल्डर हटाएँ + + + चुनें कि डिस्क को रिप करते समय आप क्या करना चाहते हैं + + + डिस्क रिप्पिंग विकल्प + + + इसमें संगीत है + + + इसमें वीडियो हैं + + + हम आपकी मीडिया के लिए डीफ़ॉल्ट मीडिया लोकेशन (संगीत एवं वीडियो) में पहले से ही देखते हैं। अगर आप यहीं पर अपनी मीडिया संग्रहित करते हैं, तब नए फ़ोल्डर जोड़ने की ज़रूरत नहीं है। अगर नहीं, तो अपने सभी मीडिया फ़ोल्डरों को जोड़ने के लिए 'फ़ोल्डर जोड़ें' पर क्लिक करें। + + + साइडबार आइटम जोडे़ं/हटाएँ + + + दिखावट + + + जनरल आइटम + + + हैमबर्गर बटन दिखाएँ + + + आइकॉन स्टाईल + + + क्लिक क्रियाओं, स्टार्टअप विकल्पों को बदलें। + + + विंडो आकार बदलाव + + + शीर्षणी दिखाएँ + + + क्लासिक डायलॉग खोलें + + + अपने संगीत ट्रैकों के अंत और शुरूआतों को सम्मिश्रित करें + + + क्रॉसफेड करें + + + अपने मीडिया प्रकार के आधार पर भिन्न ध्वनि प्रोफ़ाइल चुनें। + + + इक्वलाइज़र + + + हम आपके अगले ट्रैक पर प्रतीक्षा किए बिना तुरंत चले जाएंगे। + + + गैपलेस प्लेबैक + + + जनरल + + + संगीत + + + विंडो के आकार के आधार पर समायोजित करें कि आपका वीडियो कैसे मपता है। + + + मापन + + + विडियो रेज़ोल्यूशन और संगीत बिटरेट बदलें। + + + स्ट्रीमिंग गुणवत्ता प्रबंधित करें + + + वीडियो + + + विज़्वालाइज़र + + + हाल के रंग + + + डीफ़ॉल्टों को पुन: स्थापित करें + + + इस समयानुसार चले: + + + अभी स्कैन करें + + + भाषा का चयन करें + + + सूची से अपनी भाषा मैनुअली चुनें। + + + फ़्लूएंट रंग + + + उच्च विषमता + + + मेन्यू बार + + + सेटिंग्स मेन्यू + + + साइडबार(क्लासिक) + + + सेटिंग्स स्टाईल + + + स्टार्टअप सेटिंग्स + + + यह फीचर आपके प्रशासक की वर्तमान नीतियों के कारण अक्षम है। अगर यह अति-आवश्यक है, तो कृपया अपने सिस्टम प्रशासक से संपर्क करें। + + + यह फीचर आपके वर्तमान स्टार्टअप सेटिंग्स के कारण अक्षम है। इन सेटिंग्स को बदलने के लिए नीचे दिए गए लिंक पर क्लिक करें, फ़िर एप को पुनः आरंभ करें। + + + यह फीचर सक्षम है किंतु प्रशासक की वर्तमान नीतियों के कारण बदला नहीं जा सकता। अगर यह अति-आवश्यक है, तो कृपया अपने सिस्टम प्रशासक से संपर्क करें। + + + कुछ सेटिंग्स अनउपलब्ध हो सकते हैं क्योंकि आप राईज़ मीडिया प्लेयर लीक निर्माण पर चला रहे हैं। + + + कुछ सेटिंग्स अनउपलब्ध हो सकते हैं। इन्हें इस्तेमाल करने के लिए अपने पीसी को विंडोज 11 में अपग्रेड करें। + + + आप विंडोज़ 10 चला रहे हैं + + + सभी सेटिंग्स उपलब्ध होने चाहिए। + + + आप विंडोज़ 11 चला रहे हैं + + + ऐप सेटिंग्स + + + रंग देखें + + + फ़ाइलें देखें + + + विंडोज़ रंग + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Setup.resw b/Rise Media Player Dev/Strings/hi-IN/Setup.resw index aed23f951..7cba9539b 100644 --- a/Rise Media Player Dev/Strings/hi-IN/Setup.resw +++ b/Rise Media Player Dev/Strings/hi-IN/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,70 +117,215 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - स्वीकार करें - इसे अपना बनाएँ एक इन्टरनेट अकाउंट बनाएँ - - जारी रखें + + आपका काम समाप्त हुआ - - मेरे लिए फैसला लें + + हमे खुशी है कि आप यहाँ हैं। आपको सिर्फ़ कुछ सरल चरणों को संपन्न करना है और आप तैयार हो जाएंगे! - - अस्वीकार करें + + आपके खुद की मीडिया जोड़ें - - आपका काम समाप्त हुआ + + गोपनीयता और सिफा़रिशें - - हमे खुशी है कि आप यहाँ हैं। सिर्फ़ कुछ सरल चरणों को संपन्न करना है और आप तैयार हो जाएंगे! + + पूर्व-सेटअप - + + सेटअप शुरू करें + + लाइसेंस एग्रीमेंट और नियम - - आपके खुद की मीडिया + + आपका इनमें स्वागत है - - अभी नहीं(ऐप से बाहर निकलें) + + पिछला अद्यतन दिसंबर 2021 - जी पी एल लाइसेंस 3.0 - - केवल लोकल मीडिया फाइलें इस्तेमाल करें + + लोकल मीडिया हैंडलिंग - - केवल स्ट्रीमिंग सुविधाएँ इस्तेमाल करें + + स्ट्रीमिंग और ऑनलाईन सेवाएँ - - पूर्व-सेटअप + + राईज़ मीडिया प्लेयर - लाइसेंस एग्रीमेंट और उपयोगिता शर्तें - - गोपनीयता और सिफारिशें + + आधार सॉफ्टवेयर और कॉपीराइट - - सेटअप शुरू करें + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - 5 में से चरण 1 + + इस सॉफ़्टवेयर का उपयोग करके और अपने फ़ाइल जोड़कर आप राईज़ मीडिया प्लेयर को मीडिया के मेटाडाटा को संपादित करने, फ़ाइलें देखने, डिलीट करने, आदि, की पूर्ण अनुमति देते हैं। आप डिफ़ॉल्ट रूप से मीडिया (संगीत और वीडियो) के लिए अपने डिफ़ॉल्ट लाइब्रेरी स्थानों की अनुमति भी देते हैं। + +आप डिफ़ॉल्ट रूप से सॉफ़्टवेयर को आपके सुनने का इतिहास और आदतों को ट्रैक करने की अनुमति देते हैं, आपको व्यक्तिगत सिफारिशें प्रदान करने के लिए। इसे बंद किया जा सकता है। - - 5 में से चरण 2 + + अपने ऑनलाइन अकाउंट में लॉग इन करना और उनका उपयोग करना इस सॉफ़्टवेयर को आपकी ऑनलाइन लाइब्रेरी का प्रबंधन करने, आपकी चुनी हुई सेवा (सेवाओं) से खरीदारी और सुनने का इतिहास देखने की अनुमति देता है। + +ऐप में उपलब्ध स्ट्रीमिंग सेवाओं में से किसी एक का उपयोग करके, आप सेवा के खुद के नियम और शर्तों को स्वीकार करते हैं। ये उनकी संबंधित वेबसाइटों पर उपलब्ध होंगे। + +बधाई हो अगर आपने इसे पढ़ा! एक कुकी लें :) सर्वोत्तम अनुभव और कम से कम मुद्दों के लिए कृपया इन सभी शर्तों का पालन करें। - - 5 में से चरण 3 + + अपने अनुभव को विजेट्स द्वारा और निजी बनाएँ। - - 5 में से चरण 4 + + अपने ऐट ए ग्लान्स पृष्ठ को अपने अनुकूल करें - - 5 में से चरण 5 + + प्लेलिस्ट्स आपकी आदतों और पसंदीदा मीडिया के आधार पर बनाई गईं है, जिसमें आपके पसंदीदा गाने भी शामिल हैं। - - आपका इनमें स्वागत है + + क्यूरेटेड प्लेलिस्ट्स बनाएँ + + + आइकन स्टाइल, रंग, मोड और बहुत कुछ के साथ निजीकृत करें जो न सिर्फ़ आपके अनुभव को और निजी कर सकता है, बल्कि उसे और यूज़र फ्रेंडली भी बनाता है। + + + मीडिया इतिहास और आदतें ट्रैक करें + + + स्ट्रीमिंग सेवाएँ आ चुकी हैं! अपने सारे अकाउंट जोड़ें जो आप मीडिया स्ट्रीमिंग के लिए इस्तेमाल करते/करतीं हैं*। हम ये सिफारिशों और आपकी चीज़ों को बजाने के लिए इस्तेमाल करते हैं। + + + इन्टरनेट अकाउंट और सेवाएँ जल्द आने वाली हैं। + + + *गाने स्ट्रीम करने के लिए प्रीमियम अकाउंट की आवश्यकता है। किसी एक समय पर सिर्फ़ एक गाना स्ट्रीमिंग सेवा चालू की जा सकती है। + + + आपने कितना कुछ जोड़ा और बदला हो, इस पर निर्भर करते हुए इस प्रक्रिया को कई मिनट लग सकते हैं। अगर आप इस प्रक्रिया को जारी रखना चाहते हैं, सिर्फ़ अभी नहीं पर दबाएं। यह ऐप से बाहर निकालेगा। + + + अगर आप इस प्रक्रिया को शुरू करना चाहते हैं, जारी रहे को चुनें। यह पूरी प्रक्रिया ऑटोमैटिक है और इसमें किसी यूजर इनपुट की आवश्यकता नहीं है। + + + आपका हिस्सा खत्म हो गया है। हमें सिर्फ़ आपके लोकल फाइलों को जोड़ना है और सुनिश्चित करना है कि आपके सेटिंग्स लागू हो चुके हैं। + + + चाहे वह मीडिया आपने सीडी और डीवीडी से रिप किया हो, खरीदा या इन्टरनेट से डाउनलोड किया हो, अनुकूलित करें हम उसके साथ क्या कर सकते हैं। + + + आपकी विडियो लाइब्रेरी पहले से ही 'लाकल और खरीदे हुए' और धाराओं में विभाजित है। \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Sidebar.resw b/Rise Media Player Dev/Strings/hi-IN/Sidebar.resw deleted file mode 100644 index a4fc574da..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - अबाउट - - - अबाउट - - - अकाउंट - - - ऐल्बम - - - व्यक्तिगत करें - - - व्यक्तिगत करें - - - रचनाकार - - - उपकरण - - - सहायता केंद्र - - - प्रतिक्रिया - - - शैलियाँ - - - ऐट ए ग्लान्स - - - इनसाइडर - - - इनसाइडर हब - - - भाषा - - - भाषा - - - भाषा - - - लाइब्रेरी - - - लाइब्रेरी - - - लाइब्रेरी - - - सभी विडियो - - - संगीत - - - नेविगेशन - - - कतार - - - व्यक्तिगत करें - - - प्लेबैक - - - प्लेबैक - - - प्लेबैक - - - प्लेलिस्ट - - - सेटिंग्स - - - गाने - - - स्ट्रीमिंग सुविधाएँ - - - विडियो पुनर्स्थापित करें - - - विडियो - - - वॉलपेपर - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hi-IN/Terms.resw b/Rise Media Player Dev/Strings/hi-IN/Terms.resw deleted file mode 100644 index 253f2ba60..000000000 --- a/Rise Media Player Dev/Strings/hi-IN/Terms.resw +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - आधार सॉफ्टवेयर और कॉपीराइट - - - GNU GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 -Copyright © 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -Preamble -The GNU General Public License is a free, copyleft license for software and other kinds of works. -The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. -Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. -Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. -The precise terms and conditions for copying, distribution and modification follow. -TERMS AND CONDITIONS -0. Definitions. -“This License” refers to version 3 of the GNU General Public License. -“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. -“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. -To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. -A “covered work” means either the unmodified Program or a work based on the Program. -To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. -1. Source Code. -The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. -A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. -The Corresponding Source for a work in source code form is that same work. -2. Basic Permissions. -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. -5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: - a) The work must carry prominent notices stating that you modified it, and giving a relevant date. - b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. - c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. - d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. -6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: - a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. - b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. - c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. - d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. - e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. -A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. -“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). -The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. -7. Additional Terms. -“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: - a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or - b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or - c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or - d) Limiting the use for publicity purposes of names of licensors or authors of the material; or - e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or - f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. -8. Termination. -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). -However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. -Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. -9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. -10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. -An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. -11. Patents. -A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. -A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. -In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. -A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. -12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. -13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. -14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. -Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. -15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - - इस सॉफ़्टवेयर का उपयोग करके और अपने फ़ाइल जोड़कर आप राईज़ मीडिया प्लेयर को मीडिया के मेटाडाटा को संपादित करने, फ़ाइलें देखने, डिलीट करने, आदि, की पूर्ण अनुमति देते हैं। आप डिफ़ॉल्ट रूप से मीडिया (संगीत और वीडियो) के लिए अपने डिफ़ॉल्ट लाइब्रेरी स्थानों की अनुमति भी देते हैं। - -आप डिफ़ॉल्ट रूप से सॉफ़्टवेयर को आपके सुनने का इतिहास और आदतों को ट्रैक करने की अनुमति देते हैं, आपको व्यक्तिगत सिफारिशें प्रदान करने के लिए। इसे बंद किया जा सकता है। - - - अपने ऑनलाइन अकाउंट में लॉग इन करना और उनका उपयोग करना इस सॉफ़्टवेयर को आपकी ऑनलाइन लाइब्रेरी का प्रबंधन करने, आपकी चुनी हुई सेवा (सेवाओं) से खरीदारी और सुनने का इतिहास देखने की अनुमति देता है। - -ऐप में उपलब्ध स्ट्रीमिंग सेवाओं में से किसी एक का उपयोग करके, आप सेवा के खुद के नियम और शर्तों को स्वीकार करते हैं। ये उनकी संबंधित वेबसाइटों पर उपलब्ध होंगे। - -बधाई हो अगर आपने इसे पढ़ा! एक कुकी लें :) सर्वोत्तम अनुभव और कम से कम मुद्दों के लिए कृपया इन सभी शर्तों का पालन करें। - - - - पिछला अद्यतन दिसंबर 2021 - जी पी एल लाइसेंस 3.0 - - - लोकल मीडिया हैंडलिंग - - - स्ट्रीमिंग और ऑनलाईन सेवाएँ - - - राईज़ मीडिया प्लेयर - लाइसेंस एग्रीमेंट और उपयोगिता शर्तें - - - - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hu-HU/HelpTips.resw b/Rise Media Player Dev/Strings/hu-HU/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/hu-HU/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hu-HU/Resources.resw b/Rise Media Player Dev/Strings/hu-HU/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/hu-HU/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hu-HU/Settings.resw b/Rise Media Player Dev/Strings/hu-HU/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/hu-HU/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/hu-HU/Setup.resw b/Rise Media Player Dev/Strings/hu-HU/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/hu-HU/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/About.resw b/Rise Media Player Dev/Strings/it-IT/About.resw deleted file mode 100644 index 086dae9c2..000000000 --- a/Rise Media Player Dev/Strings/it-IT/About.resw +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bloom (Earliest features, lower stability) - - - Cambia canale - - - Contribuisci - - - Canale corrente - - - Extra per Insider - - - Mostra altro - - - Lascia il programma insider - - - Release - - - Copia versione - - - Internal Version: 0.0.160.0 -Edition: Bloom - -Creato da Joseph Beattie e YourOrdinaryCat - - - Di più - - - Di più - - - di - - - Modifiche recenti: Nuovi controlli Media, Discografia, Discy, Opzioni di Visualizzazione - - - Modifiche recenti - - - Salva sul dispositivo - - - Resta aggiornato sulle novità in arrivo - - - Social - - - Termini e Condizioni - - - Registro modifiche - - - Versione - - - Info versione - - - Accedi a sfondi esclusivi targati RiseMP. - - - Sfondi desktop e temi - - diff --git a/Rise Media Player Dev/Strings/it-IT/Appearance.resw b/Rise Media Player Dev/Strings/it-IT/Appearance.resw deleted file mode 100644 index 59bc15853..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Aspetto - - - Artisti - - - Aggiungi widget per personalizzare la tua esperienza - - - Personalizza la pagina In Primo Piano - - - Scegli il colore della finestra - - - Tema dell'app - - - Diminuisce i margini dell'app per mostrare più contenuti. Rende gli elementi della sidebar espandibili. - - - Modalità compatta - - - Le playlist sono create in base ai tuoi ascolti per personalizzare la tua esperienza. - - - Crea playlist personalizzate - - - Scuro - - - Preset per Design e Layout - - - Presto disponibili - - - Non disponibile - - - Dispositivi - - - Gli angoli non saranno più arrotondati con quest'opzione. - - - Mostra copertine di tracce ed album - - - Generi - - - Personalizza lo stile delle icone per personalizzare la tue esperienza. - - - Cronologia media - - - In primo piano - - - Chiaro - - - Tutti i video - - - Navigazione - - - Coda - - - Riprendi da dove eri rimasto - - - Playlist - - - Privacy e raccomandazioni - - - Sidebar - - - Aggiungi o rimuovi elementi dalla sidebar e personalizzane lo stile. - - - Personalizza sidebar - - - Tracce - - - Seleziona la pagina predefinita da mostrare all'apertura dell'app. - - - All'avvio - - - Servizi di Streaming - - - Predefinito di Sistema - - - *Le modifiche saranno apportata al riavvio dell'app. - - diff --git a/Rise Media Player Dev/Strings/it-IT/Connect.resw b/Rise Media Player Dev/Strings/it-IT/Connect.resw deleted file mode 100644 index 7aeaebe23..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - I servizi di streaming sono qui! Connetti tutti gli account che utilizzi per streammare i media*. Verranno utilizzati per migliori raccomandazioni. - - - Gli account ed i Servizi di Streaming arriveranno presto! - - - Lo streaming richiede un account premium per funzionare. Solo un servizio per volta potrà essere attivato. - - diff --git a/Rise Media Player Dev/Strings/it-IT/Details.resw b/Rise Media Player Dev/Strings/it-IT/Details.resw deleted file mode 100644 index bfba5973d..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Questa traccia è archiviata come file sul tuo dispositivo - - - Disco - - - Modifica copertina album - - - Genere - - - Questa traccia è locale, ovvero è archiviata come file sul tuo dispositivo. Cambiando le sue proprietà andrai a modificare le sue caratteristiche come file, apportando le modifiche anche ad altri Player. - - - Traccia locale - - - Valutazione - - - Album - - - Artista dell'album - - - Artista/i - - - Titolo - - - Numero traccia - - - Anno di pubblicazione - - diff --git a/Rise Media Player Dev/Strings/it-IT/File.resw b/Rise Media Player Dev/Strings/it-IT/File.resw deleted file mode 100644 index 57ab00de0..000000000 --- a/Rise Media Player Dev/Strings/it-IT/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Creato - - - Apri con - - - Nome file - - - Tipo file - - - Posizione - - - Modificato - - - Dimensione file - - diff --git a/Rise Media Player Dev/Strings/it-IT/Finish.resw b/Rise Media Player Dev/Strings/it-IT/Finish.resw deleted file mode 100644 index 9471add74..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - A seconda di quanto hai aggiunto e modificato, questo processo può richiedere diversi minuti. Se desideri continuare questo processo in un secondo momento, fai clic su Non ora. Questo uscirà dall'app. - - - Se vuoi iniziare questo processo ora, seleziona continua. L'intero processo è automatico e non richiede alcun input da parte dell'utente. - - - La tua parte è finita. Dobbiamo solo aggiungere i tuoi file multimediali locali e assicurarci che tutte le tue impostazioni siano state applicate. - - diff --git a/Rise Media Player Dev/Strings/it-IT/HelpTips.resw b/Rise Media Player Dev/Strings/it-IT/HelpTips.resw index 5aaba0f3b..8caa5c955 100644 --- a/Rise Media Player Dev/Strings/it-IT/HelpTips.resw +++ b/Rise Media Player Dev/Strings/it-IT/HelpTips.resw @@ -1,235 +1,268 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Adding your personal music and videos - - - • These versions will be pushed from the Microsoft Store -• Playlists -• Devices support -• Disc Burning -• Multi-language support for 12 languages at start (not complete) -• Some online services in background - Discord Rich Presence & Last.fm Scrobbling -• Views and sorting for music added -• Video indexing and playback -• Improved Now Playing experience and queue -• Overhauled Settings UI brought to all builds -• Local recommendations and recently played -• Discy in the majority of the app - - - Late Pre-Alpha - Alpha - - - First, the app early. - -Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. - -Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* - -*Features tagged as Experimental in the Settings interface - - - What benefits do I get from joining the Insider Program? - - - • Streaming services and reccommendations in some form -• Equaliser -• Visualiser -• Find album info -• Disc ripping -• Networks support -• More stuff - - - Beta - - - The basics - - - What features are you prioritising? - - - If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 - - - How can I become a contributor or a translator? - - - When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! - - - Hey, I'm an Insider. How do I get builds? - - - Insider Program, Translations & Contribution - - - Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider - -Good luck testing! - - - How do I join the Insider Program? - - - Playing media and now playing - - - • Song, Album, Artist and Genre Indexing -• Album, Artist, Genre and Songs Views (static for now) -• Media Playback -• Command Bar (BASIC) -• User Controlled Media Locations -• UI Manipulation through Settings -• Basic Metadata control for Music -• Basic Now Playing UI -• Basic Properties Window -• FAQ Help Section -• Discy in small areas - - - Pre Alpha (there will be many pre-alpha versions) - - - When will Rise Media Player be released? - - - There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) - -In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: - -• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) - -• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. - -• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) - - - Sorting and managing your library - - - You'll have to see ;) - - - What's Discy? - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/Information.resw b/Rise Media Player Dev/Strings/it-IT/Information.resw deleted file mode 100644 index ebbd849b8..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Information.resw +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aggiungi un account - - - Aggiungi a - - - Nuovi media aggiunti - - - Lasciaci trovare nuovi media sul tuo dispositivo - - - Aggiungi o rimuovi cartelle - - - Aggiungi a - - - Album - - - Album - - - Artista - - - Artisti - - - Crescente - - - Chiedi a Discy - - - This page will soon be home to your recommendations, recently played and more. We hope to introduce this feature soon, although it will not likely be seen in Pre-Alpha. - - - Informazioni pagina - - - Cerca media sul dispositivo - - - Modifica immagine artista - - - Cercando nuovi media... - - - Clicca una funzione per scoprire di più - - - Chiudi - - - Icone colorate - - - Add fun new features to the app or translate to your own language. - - - Contribuisci allo sviluppo - - - Rimuovi... - - - Rimuovi... - - - Decrescente - - - Properties and Info - - - Proprietà ed informazioni - - - Feedback - - - Feedback - - - Genere - - - Icone stilizzate - - - We're adding some media to your library. This really won't take long. - - - Adding media to your library - - - Menu bar - - - More settings - - - Sposta in basso - - - Sposta in alto - - - Merge albums with same title - - - What's new in this build: - - - Nuova playlist - - - Nessun nuovo media trovato nella libreria - - - Messaggi e Report - - - Apri in Esplora File - - - Aggiungi a Start - - - Riproduci - - - Riproduci - - - Collegamenti rapidi - - - Rimuovi dalla sidebar - - - Rimuovi cartella - - - Rimuovi sezione intera - - - Rimuovi... - - - Aggiorna - - - Seleziona - - - Seleziona - - - Seleziona - - - Impostazioni - - - Ci stiamo assicurando che tutte le tue preferenze vengano salvate. - - - Applicando le modifiche - - - Condividi - - - Mostra album album - - - Mostra artista - - - Riproduzione casuale - - - Riproduzione casuale degli album - - - Riproduzione casuale degli artisti - - - Sidebar (Classica) - - - Cerca - - - Canzoni - - - Ordina - - - Stile impostazioni - - - Become a patreon and enjoy exclusive benefits and merch, while helping this project move forward. - - - Supporta lo sviluppo - - - Titolo - - - Sposta in basso - - - Sposta in alto - - - Numero traccia - - - Visualizza - - - Anno di rilascio - - diff --git a/Rise Media Player Dev/Strings/it-IT/Language.resw b/Rise Media Player Dev/Strings/it-IT/Language.resw deleted file mode 100644 index 00374a356..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Selezione - - - Imposta lingua di sistema - - - Opzioni - - - Segnala un errore - - - Seleziona la lingua dell'app. - - - Lingua - - - Lingua di Sistema - - - Diventa un traduttore - - - Traduzioni: - - diff --git a/Rise Media Player Dev/Strings/it-IT/Local.resw b/Rise Media Player Dev/Strings/it-IT/Local.resw deleted file mode 100644 index a6a4565ed..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - - La tua libreria video è già divisa in "Locali ed acquistati" e le sezioni per i tuoi servizi di streaming. - - diff --git a/Rise Media Player Dev/Strings/it-IT/MediaData.resw b/Rise Media Player Dev/Strings/it-IT/MediaData.resw deleted file mode 100644 index 9281c93cf..000000000 --- a/Rise Media Player Dev/Strings/it-IT/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Artisti - - - Proprietà e Informazioni - - - Canzoni - - - Album sconosciuto - - - Artista sconosciuto - - - Genere sconosciuto - - diff --git a/Rise Media Player Dev/Strings/it-IT/MediaLibrary.resw b/Rise Media Player Dev/Strings/it-IT/MediaLibrary.resw deleted file mode 100644 index 2e6e98934..000000000 --- a/Rise Media Player Dev/Strings/it-IT/MediaLibrary.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aggiungi cartella - - - Login to your services securely - - - Aggiungi un account - - - Impostazioni aggiuntive - - - Scegli da dove reperire le canzoni - - - Aggiungi/rimuovi cartelle musicali - - - When removing local media: - - - Elimina dal dispositivo - - - Dispositivi - - - Disable all local files and devices - - - Disable all online services and networks - - - Done - - - We already look for your media files in your default user folders. You can add additional folders that we can use to populate your library. - - - Media sources - - - Last.fm - - - Online media & services - - - Online services - - - Rimuovi solo dall'app - - - Local media & devices - - - Choose what you want to happen when you rip a disc. - - - Disc ripping options - - - Create a seperate sidebar entry for your local music, rather than merging online and local music together in one place. - - - Dividi librerie locali da quelle online nella sidebar - - - Riproduci playlist casualmente - - - Servizio di Streaming - - - - - - Scegli da dove reperire i video - - - Aggiungi/rimuovi cartelle video - - diff --git a/Rise Media Player Dev/Strings/it-IT/Navigation.resw b/Rise Media Player Dev/Strings/it-IT/Navigation.resw deleted file mode 100644 index b21fa4641..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aggiungi/rimuovi elementi alla sidebar - - - Album - - - Aspetto - - - Artisti - - - In primo piano - - - Colorate - - - Predefinito - - - Dispositivi - - - Mostra tutto - - - Generali - - - Generali - - - Generi - - - Mostra bottone hamburger - - - Centro assistenza - - - Select through a variety of beautiful icon sets for your sidebar. - - - Stile icone - - - Tutti i video - - - Musica - - - Non mostrare la sidebar - - - Coda - - - Mostra solo icone - - - Playlist - - - Choose what to do with the sidebar when the window is made smaller. - - - Window resize changes - - - Mostra titolo gruppo - - - Canzoni - - - Servizi di streaming - - - Video - - diff --git a/Rise Media Player Dev/Strings/it-IT/NowPlaying.resw b/Rise Media Player Dev/Strings/it-IT/NowPlaying.resw deleted file mode 100644 index 6186fa7ba..000000000 --- a/Rise Media Player Dev/Strings/it-IT/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Indietro - - - In riproduzione - - - Coda - - - Coda - - diff --git a/Rise Media Player Dev/Strings/it-IT/Playback.resw b/Rise Media Player Dev/Strings/it-IT/Playback.resw deleted file mode 100644 index 5db726c50..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Consente di unire la fine di una canzone con l'inizio della successiva. - - - Crossfade - - - Disattivato - - - 10 secondi - - - 3 secondi - - - 5 secondi - - - Scegli differenti sonorità in base al tipo di file. - - - Equalizzatore - - - Rimpiazza flyout del volume - - - Consente di riprodurre immediatamente la traccia successiva. - - - Gapless playback - - - Generali - - - Go to now playing when you connect an audio device - - - Always match resolution - - - Musica - - - Choose what to show on your Now Playing UI. - - - Personalizza In Riproduzione - - - In Riproduzione e Flyout di Sistema - - - Adjust how your video scales depending on window size. - - - Scaling - - - Change video resolution and music bitrate. - - - Gestisci qualità dello streaming - - - Video - - - Scale to window size - - diff --git a/Rise Media Player Dev/Strings/it-IT/Privacy.resw b/Rise Media Player Dev/Strings/it-IT/Privacy.resw deleted file mode 100644 index 6c8d21502..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/Props.resw b/Rise Media Player Dev/Strings/it-IT/Props.resw deleted file mode 100644 index c7e4a4ad8..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cancella - - - Dettagli - - - Presto disponibile - - - Capito - - - Impossibile salvare le proprietà della traccia. Il file potrebbe essere corrotto o non disponibile. - - - Qualcosa è andato storto - - - File - - - Lyrics - - - Profilo - - - Salva modifiche - - - Informazioni traccia - - diff --git a/Rise Media Player Dev/Strings/it-IT/Resources.resw b/Rise Media Player Dev/Strings/it-IT/Resources.resw new file mode 100644 index 000000000..de160a315 --- /dev/null +++ b/Rise Media Player Dev/Strings/it-IT/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Informazioni + + + Accetta + + + Aggiungi un account + + + Album + + + Artisti + + + Continua + + + Scuro + + + Decidi per me + + + Rifiuta + + + Centro assistenza + + + Generi + + + In primo piano + + + Insider + + + Lingua + + + Libreria + + + Chiaro + + + Tutti i video + + + Always match resolution + + + Musica + + + {0} giorni + + + {0} ore + + + {0} minuti + + + Disattivato + + + Non adesso (esci dall'app) + + + {0} secondi + + + 1 giorno + + + 1 ora + + + 1 minuto + + + 1 secondo + + + Usa solo file locali + + + Usa solo servizi di streaming + + + Personalizza + + + Riproduzione + + + Playlist + + + Proprietà e Informazioni + + + Coda + + + Scala in base alle dimensioni della finestra + + + Aggiungi a Barra Veloce + + + Rimuovi dalla sidebar + + + Cerca media sul dispositivo + + + Cerca + + + Impostazioni + + + Tracce + + + Step {0} di {1} + + + Album sconosciuto + + + Artista sconosciuto + + + Genere sconosciuto + + + Predefinito di Sistema + + + Video + + + Sfondi + + + {0} ablums + + + {0} brani + + + {0} video + + + 1 album + + + 1 brano + + + 1 video + + + Presto disponibile + + + Informazioni sull'album + + + Riproduci + + + Modifica playlist + + + Informazioni traccia + + + Colorate + + + Predefinito + + + Non mostrare la sidebar + + + Mostra solo icone + + + Mostra tutto + + + Rimuovi solo dall'app + + + Elimina dal dispositivo + + + Indietro + + + Apri Rise Media Player quando accedi al tuo dispositivo. + + + Inizia con Windows + + + Creato + + + Apre con + + + Nome del file + + + Tipo di file + + + Localizzazione + + + Modificata + + + Dimensione del file + + + Aprire la destinazione del file + + + Notizie dell'artista + + + Cancella + + + Dettagli + + + File + + + Testo + + + Impossibile salvare le proprietà della traccia. Il file potrebbe essere corrotto o non disponibile. + + + Qualcosa è andato storto + + + Salva modifiche + + + Riproduzione causale + + + Contribuisci + + + Versione + + + {0} +Versione: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Condizioni generali d'utilizzo + + + di + + + Ulteriori informazioni + + + Album + + + Artista album + + + Artista + + + Diventa un traduttore + + + Bitrate + + + Descrizione + + + Disco + + + Modifica copertina album + + + Esporta copertina album + + + Esporta icona playlist + + + Genere + + + Questa brano è locale, ovvero è archiviata come file sul tuo dispositivo, invece di essere archiviata sul cloud o online. Cambiando le sue proprietà andrai a modificare le sue caratteristiche come file, apportando le modifiche anche ad altri Player. + + + Brano Locale + + + Opzioni + + + Sposta i brani facendo clic sui pulsanti su e giù. + + + Nome playlist + + + Sposta i video facendo clic sui pulsanti su e giù. + + + Valutazione + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/Settings.resw b/Rise Media Player Dev/Strings/it-IT/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/it-IT/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/Setup.resw b/Rise Media Player Dev/Strings/it-IT/Setup.resw index eb77ac752..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/it-IT/Setup.resw +++ b/Rise Media Player Dev/Strings/it-IT/Setup.resw @@ -1,186 +1,331 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Accetta - - - Rendilo tuo - - - Accedi con un account - - - Continua - - - Decidi per me - - - Rifiuta - - - Finito! - - - Siamo felici tu sia qui! Completa questi semplici passaggi per poter utilizzare l'app. - - - Termini e condizioni - - - I tuoi media - - - Non adesso (esci dall'app) - - - Usa solo file locali - - - Usa solo servizi di streaming - - - Pre-setup - - - Privacy e raccomandazioni - - - Inizia setup - - - Step 1 di 5 - - - Step 2 di 5 - - - Step 3 di 5 - - - Step 4 di 5 - - - Step 5 di 5 - - - Benvenuto su - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/it-IT/Sidebar.resw b/Rise Media Player Dev/Strings/it-IT/Sidebar.resw deleted file mode 100644 index f37cd2c9e..000000000 --- a/Rise Media Player Dev/Strings/it-IT/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Informazioni - - - Informazioni - - - Account - - - Album - - - Personalizza - - - Personalizza - - - Artisti - - - Dispositivi - - - Centro assistenza - - - Feedback - - - Generi - - - In primo piano - - - Insider - - - Hub Insider - - - Lingua - - - Lingua - - - Lingua - - - Libreria - - - Libreria - - - Libreria - - - Tutti i video - - - Musica - - - Navigazione - - - Coda - - - Personalizza - - - Riproduzione - - - Riproduzione - - - Playback - - - Playlist - - - Impostazioni - - - Tracce - - - Servizi di Streaming - - - Ripristina video - - - Video - - - Sfondi - - diff --git a/Rise Media Player Dev/Strings/ja-JP/HelpTips.resw b/Rise Media Player Dev/Strings/ja-JP/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/ja-JP/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ja-JP/Resources.resw b/Rise Media Player Dev/Strings/ja-JP/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/ja-JP/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ja-JP/Settings.resw b/Rise Media Player Dev/Strings/ja-JP/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ja-JP/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ja-JP/Setup.resw b/Rise Media Player Dev/Strings/ja-JP/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/ja-JP/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ko-KR/HelpTips.resw b/Rise Media Player Dev/Strings/ko-KR/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/ko-KR/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ko-KR/Resources.resw b/Rise Media Player Dev/Strings/ko-KR/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/ko-KR/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ko-KR/Settings.resw b/Rise Media Player Dev/Strings/ko-KR/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ko-KR/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ko-KR/Setup.resw b/Rise Media Player Dev/Strings/ko-KR/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/ko-KR/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/nl-NL/HelpTips.resw b/Rise Media Player Dev/Strings/nl-NL/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/nl-NL/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/nl-NL/Resources.resw b/Rise Media Player Dev/Strings/nl-NL/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/nl-NL/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/nl-NL/Settings.resw b/Rise Media Player Dev/Strings/nl-NL/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/nl-NL/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/nl-NL/Setup.resw b/Rise Media Player Dev/Strings/nl-NL/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/nl-NL/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/no-NO/HelpTips.resw b/Rise Media Player Dev/Strings/no-NO/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/no-NO/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/no-NO/Resources.resw b/Rise Media Player Dev/Strings/no-NO/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/no-NO/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/no-NO/Settings.resw b/Rise Media Player Dev/Strings/no-NO/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/no-NO/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/no-NO/Setup.resw b/Rise Media Player Dev/Strings/no-NO/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/no-NO/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/About.resw b/Rise Media Player Dev/Strings/pl-PL/About.resw deleted file mode 100644 index 797fd9e18..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/About.resw +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Efekt podświetlenia (mniejsza stabilność) - - - Zmień kanał - - - Przyczyń się - - - Bieżący kanał - - - Dodatki dla Insiderów - - - Dowiedz się więcej - - - Opuść program Insider - - - Wydania - - - Skopiuj wersję - - - Data wydanie InDev: December 24th, 2021 -Finalna data wydania: January 1st, 2022 -Wewnętrzna wersja: 0.0.135.0 -Edycja: Bloom - -Stworzona przez Joseph'a Beattie i YourOrdinaryCat - - - Więcej informacji o wersji - - - Więcej - - - - - - Najnowsze zmiany: Nowe kontrolki odtwarzacza, dyskografia, Discy, Opcje widoku - - - Najnowsze zmiany - - - Zapisz na urządzeniu - - - Bądź na bieżąco z najnowszymi aktualizacjami. - - - Social media - - - Zasady użytkowania (angielski) - - - Zobacz, co się zmieniło - - - Wersja - - - Informacje o wersji - - - Zobacz ekskluzywne tapety odtwarzacza RiseMP. - - - Tapety i motywy - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Appearance.resw b/Rise Media Player Dev/Strings/pl-PL/Appearance.resw deleted file mode 100644 index ae4c7d34f..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albumy - - - Wygląd aplikacji - - - Artyści - - - Dodaj widżety, by spersonalizować swoje doświadczenie. - - - Dostosuj swoją stronę "w skrócie" - - - Wybierz połysk okna aplikacji - - - Wybierz swój kolor - - - Zmniejsza większość marginesów, by pokazać więcej zawartości. Daje grupom na pasku bocznym mozliwość zwijania. - - - Tryb kompaktowy - - - Wyselekcjonowane playlisty są robione dla Ciebie bazując na Twoich zwyczajach i ulubionych, zawierają lubiane przez Ciebie piosenki. - - - Twórz wyselekcjonowane playlisty - - - Ciemny - - - Twórz wstępne ustwienia układu - - - Wstępne ustwienia układu i własne motywy niedługo będą dostępne. - - - Ta funkcja jest niedostępna - - - Urządzenia - - - Rogi nie będą zaokrąglone na tych elementach. - - - Pokaż pełną okładkę albumu i miniaturki. - - - Gatunki - - - Personalizuj ze stylami ikon, kolorami, trybami i wiele więcej, które mogą nie tylko sprawić, że Twoje wrażenia będą bardziej osobiste, ale także bardziej przyjazne dla oka. - - - Sprawdź swoją historię słuchania i zwyczaje. - - - W skrócie - - - Jasny - - - Wszystkie filmy - - - Nawigacja - - - Kolejka - - - Wróć tam, gdzie wcześniej skończyłeś. - - - Playlisty - - - Prywatność i rekomendacje - - - Pasek boczny - - - Dodaj/usuń przyciski na pasku bocznym, zmień styl ikon i ogólne zachowania. - - - Dostosuj swój pasek boczny - - - Utwory - - - Wybierz, którą stronę wyświelać, gdy uruchomisz aplikację. - - - Przy uruchomieniu - - - Serwisy streamingowe - - - Używaj ustawienia systemowego - - - Pokaż pełen obraz albumu i miniaturki. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Connect.resw b/Rise Media Player Dev/Strings/pl-PL/Connect.resw deleted file mode 100644 index 93d017c55..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Serwisy streamingowe są tutaj! Połącz wszystkie konta, których używasz do odtwarzania mediów*. Używamy ich do rekomendacji i odtwarzania twojej biblioteki. - - - Konta i serwisy internetowe niedługo będą dostępne. - - - *Streamowanie muzyki wymaga konta na poziomie premium do funkcjonowania. Tylko jeden serwis streamingowy może naraz być włączony. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Details.resw b/Rise Media Player Dev/Strings/pl-PL/Details.resw deleted file mode 100644 index 4b86b4138..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ta piosenka jest przechowywana jako plik na twoim urządzeniu. - - - Dysk - - - Edytuj okładkę albumu - - - Gatunek - - - Ta piosenka jest lokalna, co znaczy że jest przechowywana w pamięci Twojego urządzenia, a nie online lub w chmurze. Zmiana właściwości tutaj zmieni je w samym pliku, więc zmiany obejmą inne odtwarzacze muzyki. - - - Lokalna muzyka - - - Ocena - - - Album - - - Album artysty - - - Artysta(-ści) - - - Tytuł piosenki - - - Numer utworu - - - Rok wydania - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/File.resw b/Rise Media Player Dev/Strings/pl-PL/File.resw deleted file mode 100644 index 2d362e995..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Stworzony - - - Otwierany z - - - Nazwa pliku - - - Typ pliku - - - Ścieżka - - - Zmodyfikowany - - - Rozmiar pliku - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Finish.resw b/Rise Media Player Dev/Strings/pl-PL/Finish.resw deleted file mode 100644 index 352c628c6..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - W zależności od tego, ile dodałeś i zmieniłeś, ten proces może potrwać kilka minut. Jeśli chcesz kontynuować ten proces później, po prostu kliknij nie teraz. Spowoduje to wyjście z aplikacji. - - - Jeśli chcesz rozpocząć ten proces teraz, wybierz Kontynuuj. Cały proces jest automatyczny i nie wymaga ingerencji użytkownika. - - - Twoja część jest skończona. Musimy tylko dodać lokalne pliki multimedialne i upewnić się, że wszystkie ustawienia zostały zastosowane. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/HelpTips.resw b/Rise Media Player Dev/Strings/pl-PL/HelpTips.resw index fdeba0d95..ade9febed 100644 --- a/Rise Media Player Dev/Strings/pl-PL/HelpTips.resw +++ b/Rise Media Player Dev/Strings/pl-PL/HelpTips.resw @@ -1,235 +1,268 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dodajemy Twoją muzykę i filmy - - - • Te wersje zostaną wydane przez Microsoft Store -• Playlisty -• Obsługa urządzeń -• Nagrywanie płyt -• Obsługa wielu języków (dla 12 języków początkowo (niekompletna)) -• Usługi online w tle – Discord Rich Presence i Last.fm Scrobbling -• Dodano widoki i sortowanie muzyki -• Indeksowanie i odtwarzanie wideo -• Ulepszone wrażenia i kolejka „Teraz odtwarzane” -• Zmodernizowany interfejs ustawień wprowadzony do wszystkich kompilacji -• Lokalne rekomendacje i ostatnio odtwarzane -• Discy w większości tej aplikacji - - - Późna Pre-Alpha - Alpha - - - Po pierwsze, aplikacja wcześnie. - -Wtajemniczeni w Bloom Channel mają dostęp do najwcześniejszych możliwych kompilacji. To naprawdę daje Ci szansę zobaczenia, nad czym pracujemy, i wyrażenia opinii, gdy aktywnie pracujemy nad częściami aplikacji, co oznacza, że Twoja opinia wiele znaczy! Oczywiście nie jest to pozbawione wad. Insiderzy Bloom Channel napotykają również więcej błędów i problemów niż inni użytkownicy. Wtajemniczeni z Bloom uzyskują również dostęp do funkcji oznaczonych jako „Eksperymentalne”, co oznacza, że włożyliśmy w nie bardzo mało pracy lub są one bardzo niestabilne, ale mimo to interesujące do wypróbowania. Te funkcje nigdy nie są domyślnie włączone. - -Insiderzy wczesnego dostępu (wcześniej Seeding Insiders) uzyskują dostęp do aplikacji wcześniej, choć ze znacznie większą stabilnością. Funkcje eksperymentalne nie będą dostępne dla niejawnych testerów na tym kanale.* - -*Funkcje oznaczone jako eksperymentalne w interfejsie ustawień - - - Co dostajesz za bycie Insiderem? - - - • Usługi przesyłania strumieniowego i rekomendacje w jakiejś formie -• Korektor -• Wizualizator -• Szukanie informacji o albumie -• Zgrywanie płyt -• Obsługa sieci -• Więcej rzeczy - - - Beta - - - Podstawy - - - Jakie funkcje traktujesz priorytetowo? - - - Jeśli chcesz nas wesprzeć lub tłumaczyć, dołącz do naszego serwera Discord! Tutaj: https://disboard.org/server/872910570003791922 - - - Jak mogę zostać współtwórcą lub tłumaczem? - - - Po przesłaniu formularza. Nie musisz nic więcej robić, po prostu poczekaj. Po opublikowaniu następnej kompilacji otrzymasz wiadomość e-mail do naszego portalu Insider, z którego możesz pobrać pakiet MSIX dla nowej kompilacji. Uwaga: kompilacje Alpha i nowsze będą korzystać z Microsoft Store do dystrybucji, ale zdecydowaliśmy się użyć MSIX dla wersji Pre-Alpha, ponieważ będzie wiele kompilacji. W ciągu kilku tygodni niejawni testerzy z obu kanałów mogą otrzymać te same kompilacje. To normalne, nie martw się! - - - Hej, jestem Insiderem. Jak uzyskać kompilacje? - - - Program Insider, tłumaczenia i współtwórstwo - - - Po prostu przejdź do poniższego formularza i odpowiedz na pytania. Wybierz swój kanał, wpisz swój adres e-mail i kilka innych rzeczy. https://bit.ly/rise-insider - -Powodzenia w testach! - - - Jak dołączyć do programu Insider? - - - Odtwarzanie mediów i teraz odtwarzane - - - • Indeksowanie utworów, albumów, wykonawców i gatunków -• Widoki albumów, wykonawców, gatunków i utworów (na razie statyczne) -• Odtwarzanie multimediów -• Pasek poleceń (PODSTAWOWY) -• Lokalizacje multimediów kontrolowane przez użytkownika -• Manipulowanie interfejsem użytkownika za pomocą ustawień -• Podstawowa kontrola metadanych dla muzyki -• Podstawowy interfejs użytkownika „Teraz odtwarzane” -• Okno podstawowych właściwości -• Sekcja pomocy z najczęściej zadawanymi pytaniami -• Discy na małych obszarach - - - Pre Alpha (będzie wiele wersji pre-alpha) - - - Kiedy zostanie wydany Rise Media Player? - - - Nie ma oficjalnej daty premiery. Wersja Pre-Alpha 1 zostanie wydana 21 października (wraz z Rise Notes) i cieszymy się, że w końcu użytkownicy testują! :) - -Jeśli chodzi o inne wersje, nie mamy dokładnych dat, aby podać wam wszystko, ale do tego dążymy (wersje mogą zostać wydane wcześniej lub później, w zależności od funkcji: - -• Proces Pre Alpha – od października do grudnia 2021 r. (Pre-Alpha 1 to pierwsza wersja) - -• Kompilacje alfa — Nowy Rok (2022) do marca 2022 r. Uwaga: W trakcie procesu alfa wersje demonstracyjne aplikacji będą publicznie dostępne do przetestowania na potrzeby interfejsu użytkownika. - -• Beta — kwiecień — do ustalenia (ta wersja będzie dostępna dla wszystkich użytkowników publicznych w sklepie Microsoft Store. Nie musisz brać udziału w programie Insider, ale przegapisz funkcje) - - - Sortowanie i zarządzanie biblioteką - - - Musisz zobaczyć ;) - - - Co to Discy? - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • Te wersje zostaną wydane przez Microsoft Store +• Playlisty +• Obsługa urządzeń +• Nagrywanie płyt +• Obsługa wielu języków (dla 12 języków początkowo (niekompletna)) +• Usługi online w tle – Discord Rich Presence i Last.fm Scrobbling +• Dodano widoki i sortowanie muzyki +• Indeksowanie i odtwarzanie wideo +• Ulepszone wrażenia i kolejka „Teraz odtwarzane” +• Zmodernizowany interfejs ustawień wprowadzony do wszystkich kompilacji +• Lokalne rekomendacje i ostatnio odtwarzane +• Discy w większości tej aplikacji + + + Późna Pre-Alpha - Alpha + + + Po pierwsze, aplikacja wcześnie. + +Wtajemniczeni w Bloom Channel mają dostęp do najwcześniejszych możliwych kompilacji. To naprawdę daje Ci szansę zobaczenia, nad czym pracujemy, i wyrażenia opinii, gdy aktywnie pracujemy nad częściami aplikacji, co oznacza, że Twoja opinia wiele znaczy! Oczywiście nie jest to pozbawione wad. Insiderzy Bloom Channel napotykają również więcej błędów i problemów niż inni użytkownicy. Wtajemniczeni z Bloom uzyskują również dostęp do funkcji oznaczonych jako „Eksperymentalne”, co oznacza, że włożyliśmy w nie bardzo mało pracy lub są one bardzo niestabilne, ale mimo to interesujące do wypróbowania. Te funkcje nigdy nie są domyślnie włączone. + +Insiderzy wczesnego dostępu (wcześniej Seeding Insiders) uzyskują dostęp do aplikacji wcześniej, choć ze znacznie większą stabilnością. Funkcje eksperymentalne nie będą dostępne dla niejawnych testerów na tym kanale.* + +*Funkcje oznaczone jako eksperymentalne w interfejsie ustawień + + + Co dostajesz za bycie Insiderem? + + + • Usługi przesyłania strumieniowego i rekomendacje w jakiejś formie +• Korektor +• Wizualizator +• Szukanie informacji o albumie +• Zgrywanie płyt +• Obsługa sieci +• Więcej rzeczy + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + Podstawy + + + Jakie funkcje traktujesz priorytetowo? + + + Jeśli chcesz nas wesprzeć lub tłumaczyć, dołącz do naszego serwera Discord! Tutaj: https://disboard.org/server/872910570003791922 + + + Jak mogę zostać współtwórcą lub tłumaczem? + + + Po przesłaniu formularza. Nie musisz nic więcej robić, po prostu poczekaj. Po opublikowaniu następnej kompilacji otrzymasz wiadomość e-mail do naszego portalu Insider, z którego możesz pobrać pakiet MSIX dla nowej kompilacji. Uwaga: kompilacje Alpha i nowsze będą korzystać z Microsoft Store do dystrybucji, ale zdecydowaliśmy się użyć MSIX dla wersji Pre-Alpha, ponieważ będzie wiele kompilacji. W ciągu kilku tygodni niejawni testerzy z obu kanałów mogą otrzymać te same kompilacje. To normalne, nie martw się! + + + Hej, jestem Insiderem. Jak uzyskać kompilacje? + + + Program Insider, tłumaczenia i współtwórstwo + + + Po prostu przejdź do poniższego formularza i odpowiedz na pytania. Wybierz swój kanał, wpisz swój adres e-mail i kilka innych rzeczy. https://bit.ly/rise-insider + +Powodzenia w testach! + + + Jak dołączyć do programu Insider? + + + Playing media and now playing + + + • Indeksowanie utworów, albumów, wykonawców i gatunków +• Widoki albumów, wykonawców, gatunków i utworów (na razie statyczne) +• Odtwarzanie multimediów +• Pasek poleceń (PODSTAWOWY) +• Lokalizacje multimediów kontrolowane przez użytkownika +• Manipulowanie interfejsem użytkownika za pomocą ustawień +• Podstawowa kontrola metadanych dla muzyki +• Podstawowy interfejs użytkownika „Teraz odtwarzane” +• Okno podstawowych właściwości +• Sekcja pomocy z najczęściej zadawanymi pytaniami +• Discy na małych obszarach + + + Pre Alpha (będzie wiele wersji pre-alpha) + + + Kiedy zostanie wydany Rise Media Player? + + + Nie ma oficjalnej daty premiery. Wersja Pre-Alpha 1 zostanie wydana 21 października (wraz z Rise Notes) i cieszymy się, że w końcu użytkownicy testują! :) + +Jeśli chodzi o inne wersje, nie mamy dokładnych dat, aby podać wam wszystko, ale do tego dążymy (wersje mogą zostać wydane wcześniej lub później, w zależności od funkcji: + +• Proces Pre Alpha – od października do grudnia 2021 r. (Pre-Alpha 1 to pierwsza wersja) + +• Kompilacje alfa — Nowy Rok (2022) do marca 2022 r. Uwaga: W trakcie procesu alfa wersje demonstracyjne aplikacji będą publicznie dostępne do przetestowania na potrzeby interfejsu użytkownika. + +• Beta — kwiecień — do ustalenia (ta wersja będzie dostępna dla wszystkich użytkowników publicznych w sklepie Microsoft Store. Nie musisz brać udziału w programie Insider, ale przegapisz funkcje) + + + Sorting and managing your library + + + Musisz zobaczyć ;) + + + Co to Discy? + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Information.resw b/Rise Media Player Dev/Strings/pl-PL/Information.resw deleted file mode 100644 index 90cc03eb5..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Information.resw +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dodaj konto - - - Dodaj do - - - Dodano nowe media - - - Daj nam znaleźć muzykę i wideo na Twoim urządzeniu. - - - Dodaj/usuń żródła mediów - - - Dodaj do - - - Album - - - Albumy - - - Artysta - - - Artyści - - - Rosnąco - - - Zapytaj o to Discy - - - Na tej stronie wkrótce pojawią się Twoje rekomendacje, ostatnio grane i nie tylko. Mamy nadzieję, że wkrótce wprowadzimy tę funkcję, chociaż prawdopodobnie nie pojawi się ona w wersji Pre-Alpha. - - - O tej stronie - - - Szzukaj wszystkich mediów na tym urządzeniu - - - Zmień ikonę artysty - - - Szukamy nowych mediów... - - - Kliknij funkcję, by dowiedzieć się więcej - - - Zamknij - - - Kolorowe ikony - - - Dodaj nowe funkcje lub przetłumacz tą aplikację. - - - Przyłącz się do tworzenia RiseMP - - - Usuń... - - - Usuń... - - - Malejąco - - - Właściwości i informacje - - - Właściwości i informacje - - - Kontakt - - - Kontakt - - - Gatunek - - - Ikony o wysokim kontraście - - - Dodajemy do Twojej biblioteki trochę multimediów. Nie potrwa to długo. - - - Dodajemy media to Twojej biblioteki - - - Pasek menu - - - Więcej ustawień - - - Przenieś w dół - - - Przenieś w górę - - - Połącz albumy z tym samym tytułem - - - Co nowego w tej kompilacji: - - - Nowa playlista - - - Nie znaleziono nowych mediów - - - Wiadomości i zgłoszenia - - - Pokaż w Eksploratorze plików - - - Przypnij do menu Start - - - Odtwórz - - - Odtwórz - - - Szybkie linki - - - Usuń z paska bocznego - - - Usuń folder - - - Usuń całą sekcję - - - Usuń... - - - Szukaj nowych mediów - - - Wybierz - - - Wybierz - - - Wybierz - - - Ustawienia aplikacji - - - Upewniamy się, ze wszystkie twoje ustawienia są zapisane. - - - Zapisywanie ustawień - - - Udostępnij - - - Pokaż album - - - Pokaż artystę - - - Odtwarzaj losowo - - - Odtwarzaj losowo album - - - Odtwarzaj losowo artystę - - - Pasek boczny (klasyczny) - - - Wyszukaj - - - Utwory - - - Sortuj - - - Styl ustawień - - - Zostań patronem i ciesz się ekskluzywnymi korzyściami i gadżetami, jednocześnie pomagając temu projektowi się rozwijać. - - - Wspieraj rozwój - - - Tytuł - - - Przenieś na dół - - - Przenieś na górę - - - Numer ścieżki - - - Widok - - - Rok wydania - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Language.resw b/Rise Media Player Dev/Strings/pl-PL/Language.resw deleted file mode 100644 index fce1b23ec..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Wybór - - - Uzyj języka systemu - - - Opcje - - - Zgłoś błąd - - - Wybierz swój język z listy - - - Wybierz swój język - - - Język systemu - - - Zostań tłumaczem - - - Tłumaczenia: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Local.resw b/Rise Media Player Dev/Strings/pl-PL/Local.resw deleted file mode 100644 index 71a0772cd..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Niezależnie od tego, czy są to multimedia zgrane z płyt CD i DVD, kupione lub pobrane z Internetu, dostosuj to, co z nimi robimy. - - - Twoja biblioteka wideo jest już podzielona na „Lokalne i kupione” oraz sekcje serwisów stramingowych. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/MediaData.resw b/Rise Media Player Dev/Strings/pl-PL/MediaData.resw deleted file mode 100644 index 2b464d661..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albumy - - - Artyści - - - Właściwości i informacje - - - Piosenki - - - Nieznany album - - - Nieznany artysta - - - Nieznany gatunek - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/MediaLibrary.resw b/Rise Media Player Dev/Strings/pl-PL/MediaLibrary.resw deleted file mode 100644 index 36d02c278..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/MediaLibrary.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dodaj folder - - - Bezpiecznie zaloguj się do swoich kont. - - - Dodaj konto - - - Dodatkowe ustawienia - - - Wybierz, gdzie szukać plików muzycznych. - - - Dodaj/usuń foldery biblioteki muzycznej - - - Usuwając lokalne media: - - - Usuń z urządzenia - - - Urządzenia - - - Wyłącz wszystkie lokalne pliki i urządzenia - - - Wyłącz wszystkie usługi i sieci online - - - Gotowe - - - Szukaliśmy już Twoich plików multimedialnych w domyślnych folderach użytkownika. Możesz dodać dodatkowe foldery, których możemy użyć do zapełnienia Twojej biblioteki. - - - Źródła mediów - - - Last.fm - - - Media i serwisy online - - - Serwisy internetowe - - - Usuń tylko z aplikacji - - - Lokalne media i urządzenia - - - Wybierz, co chcesz zrobić, gdy zgrasz płytę. - - - Opcje zgrywania płyt - - - Utwórz osobny wpis na pasku bocznym dla lokalnej muzyki, zamiast łączyć muzykę online i lokalną w jednym miejscu. - - - Podziel bibliotekę lokalną i internetową na pasku bocznym - - - Odtwarzaj playlistę losowo - - - Serwis streamingnowy - - - - - - Wybierz, gdzie szukamy Twoich plików wideo. - - - Usuń/dodaj foldery do Twojej biblioteki wideo - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Navigation.resw b/Rise Media Player Dev/Strings/pl-PL/Navigation.resw deleted file mode 100644 index 97ef969d6..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dodaj/usuń elementy paska bocznego - - - Albumy - - - Wygląd - - - Artyści - - - W skrócie - - - Kolorowy - - - Domyślny - - - Urządzenia - - - Pokaż wszystko - - - Ogólne - - - Ogólne elementy - - - Gatunki - - - Pokaż przycisk hamburgera - - - Centrum pomocy - - - Wybierz spośród wielu pięknych zestawów ikon na pasku bocznym. - - - Styl ikon - - - Wszystkie filmy - - - Muzyka - - - Nie pokazuj paska bocznego - - - Kolejka - - - Pokaż tylko ikony - - - Playlisty - - - Wybierz, co zrobić z paskiem bocznym, gdy okno jest mniejsze. - - - Zmiany rozmiaru okna - - - Pokaż nagłówek - - - Utwory - - - Usługi przesyłania strumieniowego - - - Wideo - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/NowPlaying.resw b/Rise Media Player Dev/Strings/pl-PL/NowPlaying.resw deleted file mode 100644 index b0248d1ff..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Wróć - - - Odtwarzane - - - Kolejka - - - Kolejka - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Playback.resw b/Rise Media Player Dev/Strings/pl-PL/Playback.resw deleted file mode 100644 index 2104277d2..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Płynne przejście między utworami. - - - Przenikanie - - - Brak przenikania - - - 10 sekund - - - 3 sekundy - - - 5 sekund - - - Wybierz różne profile dźwięku w zależności od rodzaju mediów. - - - Equalizer - - - Zastąp menu głośności systemu i odtwarzania - - - Natychmiast przejdziemy do następnego utworu, bez czekania. - - - Odtwarzanie bez przerw - - - Ogólne - - - Przejdż do "teraz odtwarzanych" po podłączeniu urządzenia audio - - - Zawsze dopasowuj rozdzielczość - - - Muzyka - - - Wybierz, co chcesz pokazać w interfejsie "teraz odtwarzanych" - - - Dostosuj "teraz odtwarzane" - - - Teraz odtwarzane i wyskakujące okienka systemu - - - Dostosuj skalowanie wideo w zależności od rozmiaru okna. - - - Skalowanie - - - Zmień rozdzielczość wideo i szybkość transmisji muzyki. - - - Zarządzaj jakością przesyłania strumieniowego - - - Wideo - - - Skaluj do rozmiaru okna - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Privacy.resw b/Rise Media Player Dev/Strings/pl-PL/Privacy.resw deleted file mode 100644 index eb98a9778..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Serwisy streamingowe są tutaj! Połącz wszystkie konta, których używasz do odtwarzania mediów*. Używamy ich do rekomendacji i odtwarzania twojej biblioteki. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Props.resw b/Rise Media Player Dev/Strings/pl-PL/Props.resw deleted file mode 100644 index 7419daa61..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Anuluj - - - Szczegóły - - - Już wkrotce - - - Rozumiem - - - Nie udało się zapisać właściwości utworu. Plik mógł zostać przeniesiony, zmieniony lub usunięty, a może to tylko problem z systemem Windows. - - - Coś poszło nie tak - - - Plik - - - Tekst - - - Profil - - - Zapisz zmiany - - - Informacje o utworze - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Resources.resw b/Rise Media Player Dev/Strings/pl-PL/Resources.resw new file mode 100644 index 000000000..dc7438c2b --- /dev/null +++ b/Rise Media Player Dev/Strings/pl-PL/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + O aplikacji + + + Akceptuj + + + Dodaj konto + + + Albumy + + + Artyści + + + Kontynuuj + + + Ciemny + + + Zadecyduj za mnie + + + Nie zgadzam się + + + Centrum pomocy + + + Gatunki + + + W skrócie + + + Centrum Insiderów + + + Język + + + Biblioteka + + + Jasny + + + Wszystkie filmy + + + Zawsze dopasowuj rozdzielczość + + + Muzyka + + + {0} days + + + {0} hours + + + {0} minutes + + + Brak przenikania + + + Nie teraz (Wyjdź) + + + {0} sekund + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Uzyj tylko lokalnych plików + + + Uzyj tylko serwisów streamingowych + + + Personalizuj + + + Odtwarzanie + + + Playlisty + + + Właściwości i informacje + + + Kolejka + + + Skaluj do rozmiaru okna + + + Pin to sidebar + + + Usuń z paska bocznego + + + Szzukaj wszystkich mediów na tym urządzeniu + + + Wyszukaj + + + Ustawienia + + + Utwory + + + Krok {0} z {1} + + + Nieznany album + + + Nieznany artysta + + + Nieznany gatunek + + + Używaj ustawienia systemowego + + + Wideo + + + Tapety + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Już wkrotce + + + Album info + + + Odtwórz + + + Edit playlist + + + Informacje o utworze + + + Kolorowy + + + Domyślny + + + Nie pokazuj paska bocznego + + + Pokaż tylko ikony + + + Pokaż wszystko + + + Usuń tylko z aplikacji + + + Usuń z urządzenia + + + Wróć + + + Otwórz Rise Media Player po zalogowaniu się do urządzenia. + + + Uruchom z Windows + + + Utworzony + + + Otwiera się z + + + Nazwa pliku + + + Typ pliku + + + Lokalizacja + + + Zmodyfikowany + + + Rozmiar pliku + + + Otwórz lokalizację pliku + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Settings.resw b/Rise Media Player Dev/Strings/pl-PL/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/pl-PL/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Setup.resw b/Rise Media Player Dev/Strings/pl-PL/Setup.resw index 0c342cd09..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/pl-PL/Setup.resw +++ b/Rise Media Player Dev/Strings/pl-PL/Setup.resw @@ -1,186 +1,331 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Akceptuj - - - Personalizuj - - - Polącz konto internetowe - - - Kontynuuj - - - Zadecyduj za mnie - - - Nie zgadzam się - - - Gotowe! - - - Cieszymy się że tu jesteś. Wystarczy wykonać kilka prostych kroków, a wszystko będzie gotowe! - - - Umowa licencyjna i warunki - - - Twoje media - - - Nie teraz (Wyjdź) - - - Uzyj tylko lokalnych plików - - - Uzyj tylko serwisów streamingowych - - - Konfiguracja wstępna - - - Prywatność i rekomendacje - - - Rozpocznij konfigurację - - - Krok 1 z 5 - - - Krok 2 z 5 - - - Krok 3 z 5 - - - Krok 4 z 5 - - - Krok 5 z 5 - - - Witaj w - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pl-PL/Sidebar.resw b/Rise Media Player Dev/Strings/pl-PL/Sidebar.resw deleted file mode 100644 index 04c510de7..000000000 --- a/Rise Media Player Dev/Strings/pl-PL/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - O aplikacji - - - O aplikacji - - - Konto - - - Albumy - - - Personalizuj - - - Personalizuj - - - Artyści - - - Urządzenia - - - Centrum pomocy - - - Kontakt - - - Gatunki - - - W skrócie - - - Insider - - - Centrum Insiderów - - - Język - - - Język - - - Język - - - Biblioteka - - - Biblioteka - - - Biblioteka - - - Wszystkie filmy - - - Muzyka - - - Nawigacja - - - Kolejka - - - Personalizuj - - - Odtwarzanie - - - Odtwarzanie - - - Odtwarzanie - - - Playlisty - - - Ustawienia - - - Utwory - - - Serwisy streamingowe - - - Przywróć wideo - - - Wideo - - - Tapety - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-BR/HelpTips.resw b/Rise Media Player Dev/Strings/pt-BR/HelpTips.resw new file mode 100644 index 000000000..fdb8bda30 --- /dev/null +++ b/Rise Media Player Dev/Strings/pt-BR/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • Essas versões serão enviadas pela Microsoft Store +• Playlists +• Suporte a dispositivos +• Gravação de disco +• Suporte a 12 idiomas no início (não completo) +• Alguns serviços online em segundo plano - Discord Rich Presence e Last.fm +• Visualizações e classificação para músicas adicionadas +• Indexação e reprodução de vídeo +• Fila de Reprodução e Reproduzindo Agora melhorados +• Interface melhorada das Configurações para todas as compilações +• Recomendações locais e reproduzido recentemente +• Discy na maioria do aplicativo + + + Pre-Alpha Avançada - Alpha + + + Primeiro, o aplicativo cedo. + +Insiders no Canal Bloom têm acesso às compilações mais atuais possíveis. Isso realmente lhe dá uma chance de ver em que estamos trabalhando, e dar um feedback enquanto trabalhamos ativamente em partes do aplicativo, o que significa que seu feedback significa muito! Claro, isso não é sem as desvantagens. O Canal Bloom também enfrenta mais bugs e problemas do que outros usuários. Insiders Bloom também têm acesso a recursos marcados como "Experimentais", o que significa que investimos muito pouco trabalho neles neste momento ou são muito instáveis, mas são interessantes para experimentar. Esses recursos nunca são ativados por padrão. + +Insiders de Acesso Antecipado (préviamente Seeding Insiders) têm acesso ao aplicativo mais cedo, embora com muito mais estabilidade. Recursos experimentais não estarão disponíveis para Insiders neste canal.* + +*Recursos marcados como Experimentais na interface de Configurações + + + Quais benefícios eu ganho ao entrar no Programa Insider? + + + • Serviços de Streaming e recomendações +• Equalizador +• Visualizador +• Procurar informações de álbum +• Extração de Disco +• Suporte a rede +• Entre outros + + + Beta + + + Você pode me encontrar clicando com o botão direito em diferentes coisas. Por exemplo, um álbum. Eu vou te dizer o que você poderá fazer ;). Ainda sou bem novo, então não estarei em todo lugar, mas eu vou crescer diariamente! + + + Olá! Eu sou Discy. + + + Use a barra de comandos para classificar seus álbuns em diferentes tipos. Clique em um álbum para ver o que está disponível. Você pode adicionar um álbum inteiro a uma lista de reprodução, embaralhar ou compartilhar com amigos. + + + Gerenciando e organizando seus álbuns + + + Reproduzir uma discografia inteira do artista de uma vez. Ver informações sobre um artista, seus álbuns (armazenados no seu dispositivo) e músicas clicando no artista que você quiser. Compartilhar seus artistas favoritos com seus amigos ou adicionar uma música inteira a uma lista de reprodução. + + + Coloque suas músicas favoritas e especiais juntas em uma playlist. Dê uma descrição e um título. Em seguida, adicione músicas extras e remova faixas que você não tem muita certeza. Boa escuta! + + + Agrupar com playlists + + + Passe o mouse sobre uma música e clique no botão play para tocar uma música, ou clique duas vezes. Ignorar, voltar e ver as informações da música (na parte inferior da janela do seu aplicativo). Clique em 'Informações e Propriedades' para editar metadados e informações dos arquivos. Você pode sempre compartilhar com outros ou adicionar uma playlist também! + + + Utilizando e gerenciando suas músicas + + + Clique em um vídeo para reproduzir. Renomeie e classifique-os. Os vídeos ocuparão toda a janela do aplicativo e você poderá pesquisar, pausar, pular e muito mais. + + + Reproduzindo vídeos + + + O básico + + + Quais recursos você está priorizando? + + + Se você gostaria de contribuir ou traduzir, entre em nosso servidor do Discord! Aqui: https://disboard.org/server/872910570003791922 + + + Como eu posso me tornar um colaborador ou um tradutor? + + + Quando você tiver enviado seu formulário. Não há mais nada que você precise fazer, apenas espere. Quando a próxima compilação for lançada, você receberá um e-mail para o nosso Portal Insider, onde você poderá baixar o pacote MSIX para a nova compilação. Nota: compilações alfa e acima usarão a Microsoft Store para a distribuição, mas optamos por usar MSIX para Pré-Alfa já que haverá muitas compilações. Em algumas semanas, Insiders de ambos canais podem receber mesmas compilações. Isto é normal, não se preocupe! + + + Ei, eu sou um Insider. Como eu posso conseguir novas compilações? + + + Programa Insider, Traduções e Contribuição + + + Basta acessar o formulário abaixo e responder às perguntas. Escolha seu canal, insira seu email e algumas outras coisas. https://bit.ly/rise-insider + +Boa sorte ao testar! + + + Como eu posso entrar no Programa Insider? + + + Playing media and now playing + + + • Indexação de Músicas, Álbuns e Artistas +• Visualizações de Álbuns, Artistas, Gêneros e Músicas (estático por enquanto) +• Playback de Mídia +• Barra de Comando (básico) +• Localizações de mídia controladas pelo usuário +• Manipulação da interface através das Configurações +• Controle básico de metadados para música +• Interface básica de Agora Tocando +• Janela de Propiedades básicas +• Seção de Ajuda FAQ +• Discy em algumas áreas + + + Pre Alpha (haverá muitas versões pre-alfa) + + + Quando o Rise Media Player será lançado? + + + Não há data de lançamento oficial. Pré-Alfa 1 está sendo lançado em 21 de outubro (junto com Rise Notes) e estamos muito felizes em ter finalmente usuários testando! :) + +Em termos de outras versões, não temos datas exatas para dar a todos, mas é isso que estamos fazendo (versões podem ser lançadas mais cedo ou mais tarde, dependendo dos recursos): + +• Processo Pre Alpha - de outubro a dezembro de 2021 (Pre-Alpha 1 é a primeira versão) + +• Alpha Builds - Ano Novo (2022) até março de 2022. Nota: Durante o processo alfa, versões de demonstração do aplicativo estarão publicamente disponíveis para testar para fins de UI. + +• Beta - Abril - A ser anunciado (esta versão estará disponível para todos os usuários públicos da Microsoft Store. Você não precisará fazer parte do programa Insider, embora perca alguns recursos) + + + Sorting and managing your library + + + Você terá que ver ;) + + + O que é Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-BR/Resources.resw b/Rise Media Player Dev/Strings/pt-BR/Resources.resw new file mode 100644 index 000000000..5210a0389 --- /dev/null +++ b/Rise Media Player Dev/Strings/pt-BR/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sobre + + + Aceitar + + + Adicionar uma conta + + + Álbuns + + + Artistas + + + Continuar + + + Escuro + + + Decida por mim + + + Recusar + + + Centro de Ajuda + + + Gêneros + + + Início + + + Insider Hub + + + Idioma + + + Biblioteca + + + Claro + + + Todos os vídeos + + + Sempre coincidir com a resolução + + + Música + + + {0} dias + + + {0} horas + + + {0} minutos + + + Sem crossfade + + + Agora não (Fechar aplicativo) + + + {0} segundos + + + 1 dia + + + 1 hora + + + 1 minuto + + + 1 segundo + + + Usar apenas mídias locais + + + Usar apenas serviços de streaming + + + Personalizar + + + Reprodução + + + Playlists + + + Propriedades e Informações + + + Fila de reprodução + + + Dimensionar para o tamanho da janela + + + Fixar na barra lateral + + + Remover da barra lateral + + + Procurar todas as mídias neste dispositivo + + + Pesquisar + + + Configurações + + + Músicas + + + Passo {0} de {1} + + + Álbum Desconhecido + + + Artista Desconhecido + + + Gênero Desconhecido + + + Usar configurações do sistema + + + Vídeos + + + Papéis de parede + + + {0} álbuns + + + {0} músicas + + + {0} vídeos + + + 1 álbum + + + 1 música + + + 1 vídeo + + + Em breve + + + Informações do álbum + + + Reproduzir + + + Editar playlist + + + Informações da música + + + Colorido + + + Padrão + + + Não mostrar a barra lateral + + + Mostrar apenas ícones + + + Mostrar tudo + + + Remover apenas do aplicativo + + + Remover do dispositivo + + + Voltar + + + Abrir o Rise Media Player ao fazer login no seu dispositivo. + + + Iniciar com o Windows + + + Criado em + + + Abre com + + + Nome do arquivo + + + Tipo de arquivo + + + Localização + + + Modificado em + + + Tamanho + + + Abrir local do arquivo + + + Feed de notícias do artista + + + Cancelar + + + Detalhes + + + Arquivo + + + Letras + + + Não foi possível salvar as propriedades da música. O arquivo pode ter sido movido, alterado ou deletado, ou talvez seja apenas um problema do Windows. + + + Ocorreu um erro + + + Salvar alterações + + + Shuffle playlist + + + Contribuir + + + Versão + + + {0} +Versão Interna: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Termos e Condições + + + de + + + Saiba mais + + + Álbum + + + Artista do álbum + + + Artista(s) + + + Seja um tradutor + + + Bitrate + + + Descrição + + + Disco + + + Editar arte do álbum + + + Exportar arte do álbum + + + Exportar ícone da playlist + + + Gênero + + + Esta música é local, o que significa que ela é armazenada diretamente no armazenamento do dispositivo, ao invés da nuvem ou online. As propriedades alteradas aqui irá alterá-las no próprio arquivo, o que significa que isto irá afetar outros reprodutores de mídia. + + + Música Local + + + Opções + + + Mova músicas clicando nos botões para cima e para baixo. + + + Nome da playlist + + + Mova vídeos clicando nos botões para cima e para baixo. + + + Classificação + + + Ano de lançamento + + + Relatar um problema + + + Título da música + + + Esta música é armazenada em um arquivo no seu dispositivo. + + + Idioma do sistema + + + Número da faixa + + + Traduções + + + Deixe-nos encontrar música e vídeos adicionando pastas e arquivos no seu dispositivo. + + + Adicionar/remover fontes de mídia + + + Adicionar à + + + Configurações do app + + + Artista + + + Ascendente + + + Pergunte ao Discy sobre isto + + + Use um gerenciador de arquivos para procurar por todas as suas mídias nas suas pastas. + + + Procurar por mídia + + + Alterar imagem do artista + + + Fechar + + + Descendente + + + Feedback + + + Duração + + + Mensagens e relatórios + + + Mais configurações + + + Mover para baixo + + + Mover para o fim + + + Mover para o topo + + + Mover para cima + + + Nova playlist + + + Reproduzir tudo + + + Reproduzir de uma URL + + + Links rápidos + + + Remover da playlist + + + Remover playlist + + + Remover toda a seção + + + Remover... + + + Procurar por nova mídia + + + Compartilhar + + + Mostrar álbum + + + Mostrar artista + + + Mostrar no Gerenciador de Arquivos + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Classificar + + + Torne-se um patrono e desfrute de benefícios exclusivos e mercantis, enquanto ajuda este projeto a avançar. + + + Apoie o desenvolvimento + + + Título + + + Faixa + + + Ver + + + Confira os novos recursos no Rise Media Player. + + + Novidades + + + Ano de lançamento: {0} + + + Desconhecido + + + Modo picture-in-picture + + + Mais opções + + + Tocando agora + + + Velocidade de reprodução + + + Capa do Álbum + + + Título do álbum + + + Card background + + + Recolher + + + Tem certeza que deseja excluir a música "{0}"? + + + RiseMP travou. Aqui estão alguns detalhes. + + + Infelizmente, Rise Media Player falhou. Clique para ver o stack trace. + + + Excluir mesmo assim + + + Excluir música + + + Discografia + + + Duração + + + Ocorreu um erro! + + + Expandir + + + Exportar + + + Importar + + + Music videos + + + {0} ouvintes + + + Não há informações do artista. + + + Nenhuma letra encontrada + + + Reproduzir mídia + + + Powered by {0} + + + Encontramos um problema. Desculpe por isso. + + + Ler menos + + + Ler mais + + + Renomear + + + Arte do álbum arredondada + + + Mostrar + + + Quadros (horizontal) + + + Quadros (vertical) + + + Top tracks + + + Mostre as faixas mais populares do seu artista de todo o mundo. + + + Adicionar widgets + + + for {0} + + + Isso é bem triste, então adicione alguns widgets! + + + Não temos nada para mostrar aqui. + + + Personalize sua página inicial com as coisas que você ama. + + + Imagem + + + Resultados da pesquisa + + + {0} de {1} + + + Criar + + + Criar playlist + + + A playlist com o nome especificado já existe. + + + O título não pode estar em branco. + + + Usar imagem personalizada + + + Esta música está na internet, o que significa que é armazenado na nuvem ou online. As propriedades alteradas aqui serão aplicadas ao arquivo caso for armazenado em um serviço de nuvem, como o OneDrive. + + + Esta música está armazenada na internet. + + + Editar thumbnail + + + Exportar thumbnail + + + Procurar + + + Dispensar + + + Buscando informações do artista... + + + Ir para o álbum + + + Ir para o artista + + + Indexação completa! + + + Não é o suficiente? + + + Abrir no navegador + + + Configurações de escaneamento + + + Apoie este projeto + + + Sincronizar tudo + + + Sync centre + + + Mais álbuns deste artista + + + Bloom + + + Talvez depois + + + Nenhum + + + Esta página estará disponível em breve. + + + Você precisa reiniciar o aplicativo para que as alterações tenham efeito. + + + Reiniciar agora + + + Aparência + + + Centro + + + Cabeçalho + + + Ícones + + + Gerenciar componentes + + + Biblioteca de mídia + + + Navegação + + + Nenhuma página selecionada + + + Reprodução e som + + + Direita + + + Mostrar tudo + + + Sincronização + + + Comportamento do sistema + + + Papéis de parede e extras + + + Serviços online + + + Escaneamento + + + Esta música está armazenada em um arquivo no seu dispositivo. + + + Esta musica está armazenada na internet. + + + OK + + + Exemplos de links diretos incluem: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Exemplos de links diretos incluem: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + URL inválida + + + URL + + + Playlist Sem Nome + + + Air + + + Bass + + + Personalizado + + + Flat + + + Pop + + + Rock + + + Vocal + + + Entendido + + + Saiba mais + + + Do arquivo + + + Da pasta + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-BR/Settings.resw b/Rise Media Player Dev/Strings/pt-BR/Settings.resw new file mode 100644 index 000000000..6496157c2 --- /dev/null +++ b/Rise Media Player Dev/Strings/pt-BR/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copiar versão + + + Mais + + + Releases + + + Mais informações da versão + + + Salvar no meu dispositivo + + + Fique por dentro das últimas atualizações. + + + Rede social + + + Acesse alguns planos de fundo exclusivos da marca RiseMP. + + + Papéis de parede e temas + + + Adicionar uma conta + + + Adicionar pasta + + + Adicionar pastas + + + Usar a capa do álbum + + + Layout do app + + + Layout da janela + + + Escolha o desfoque da janela + + + Escolha sua cor + + + Usar cor personalizada + + + Ícones e fontes + + + Personalizar cores do aplicativo, temas, ícones, layouts e movimento. + + + Sem desfoque + + + Não há nada para mostrar aqui. Para mostrar cores disponíveis, selecione 'usar cor personalizada' na caixa de seleção. + + + Visão geral + + + Continuar onde você parou + + + Na inicialização + + + Usar cor de destaque do sistema + + + *As mudanças no modo compacto não terão efeito até que a configuração seja concluída. + + + Tema do aplicativo alterado + + + Ícones Coloridos + + + Discover your recently played, listening history and scrobble to the internet. + + + Conectar ao last.fm + + + Cores personalizadas + + + Ícones de alto contraste + + + Insider Hub + + + Coincidir idiomas do sistema e do aplicativo + + + Procurar por um período de tempo especificado quando o aplicativo estiver aberto. + + + Escaneamento periódico + + + Ao remover mídia local + + + Limpar tudo + + + Procurar por mídia nova após um evento. + + + Procurar quando um dispositivo ou unidade removível estiver conectada + + + Escanear ao adicionar arquivos às suas fontes de mídia + + + Procurar ao adicionar um novo local de mídia + + + Escanear ao abrir o aplicativo + + + Escaneamento Inteligente + + + Obter dados da Internet quando necessário + + + Arquivos e pastas + + + Gerenciar fontes de mídia, seus serviços online e configurações de varredura. + + + Mídia e dispositivos locais + + + Vídeos, músicas e muito mais + + + Gerenciar pastas de mídias locais + + + Procura as pastas que você já adicionou para adicionar mais músicas e vídeos à sua biblioteca. + + + Escaneamento Manual + + + Metadados + + + Dados online + + + Remover pasta + + + Escolha o que você quer que aconteça quando você extrair um disco. + + + Opções da extração de disco + + + Contém música + + + Contém vídeos + + + Já procuramos por sua mídia nos locais de mídia padrão (Música e Vídeos). Se você apenas armazenar sua mídia aqui, não há necessidade de adicionar uma pasta. Se não, selecione 'Adicionar pasta' para adicionar todas as suas pastas de mídia. + + + Adicionar/remover itens da barra lateral + + + Aparência + + + Itens gerais + + + Show the hamburger button + + + Estilo do ícone + + + Alterar ações do clique, opções de inicialização. + + + Mudanças no tamanho da janela + + + Mostrar cabeçalho + + + Abrir diálogo clássico + + + Misture o fim e o começo das suas músicas. + + + Crossfade + + + Escolha diferentes perfis de som dependendo do seu tipo de mídia. + + + Equalizador + + + Vamos avançar para a sua próxima faixa instantaneamente sem esperar. + + + Reprodução contínua + + + Geral + + + Música + + + Ajuste o tamanho do seu vídeo dependendo do tamanho da janela. + + + Dimensionamento + + + Alterar resolução dos vídeos e bitrate das músicas. + + + Gerenciar qualidade de streaming + + + Vídeo + + + Visualizador + + + Cores recentes + + + Restaurar padrões + + + Executar cada: + + + Escanear agora + + + Selecionar idioma + + + Escolha o seu idioma manualmente a partir da lista. + + + Fluent Colour + + + Alto Contraste + + + Barra de menu + + + Settings menus + + + Barra lateral (Clássica) + + + Estilo das configurações + + + Configurações de inicialização + + + Esse recurso está desabilitado, mas não pode ser modificado devido às políticas atuais do seu administrador. Se isso for necessário, entre em contato com o administrador do sistema. + + + Esta função está desabilitada devido às suas configurações atuais de inicialização. Clique no link abaixo para modificar essas configurações e depois reinicie o aplicativo. + + + Esse recurso está habilitado, mas não pode ser modificado devido às políticas atuais do seu administrador. Se isso for necessário, entre em contato com o administrador do sistema. + + + Algumas configurações podem estar indisponíveis porque você está executando o Rise Media Player em uma compilação vazada. + + + Algumas configurações podem estar indisponíveis. Para usá-las, atualize seu computador para o Windows 11. + + + Você está executando o Windows 10 + + + Todas as configurações devem estar disponíveis. + + + Você está executando o Windows 11 + + + Configurações do app + + + Ver cores + + + Ver arquivos + + + Cores do Windows + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Terms.resw b/Rise Media Player Dev/Strings/pt-BR/Setup.resw similarity index 85% rename from Rise Media Player Dev/Strings/tr-TR/Terms.resw rename to Rise Media Player Dev/Strings/pt-BR/Setup.resw index 60fbe5a88..10813e60b 100644 --- a/Rise Media Player Dev/Strings/tr-TR/Terms.resw +++ b/Rise Media Player Dev/Strings/pt-BR/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,10 +117,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Temel Yazılım ve Telif Hakkı + + Faça-o seu - + + Conecte uma conta da internet + + + Tudo pronto! + + + Estamos felizes por você estar aqui. Você só precisa passar por alguns passos simples e você estará pronto para ir! + + + Adicione sua mídia pessoal + + + Privacidade e recomendações + + + Pré-configuração + + + Iniciar configuração + + + Acordo de Licença e Termos + + + Bem-vindo(a) ao + + + Última atualização em Dezembro de 2021 - GPL License 3.0 + + + Gerenciamento de Mídia Local + + + Streaming e Serviços Online + + + Rise Media Player - Acordo de Licença e Termos de Uso + + + Software base e Direitos Autorais + + GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright © 2007 Free Software Foundation, Inc. @@ -232,31 +274,58 @@ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY C 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - Bu yazılımı kullanarak ve klasörlerinizi ekleyerek, Rise Media Player'a medyanın meta verilerini düzenleme, dosyaları görüntüleme, silme vb. için tam erişim sağlarsınız. Ayrıca varsayılan olarak medya için varsayılan kitaplık konumlarınıza (Müzik & Videolar) erişim sağlarsınız. + + Utilizando este software e adicionando suas pastas, você dá acesso total ao Rise Media Player para editar metadados de mídia, visualizar arquivos, excluir, etc. Você também dá acesso à sua localização padrão da biblioteca para mídia (Música e Vídeos) por padrão. -Varsayılan olarak, size kişiselleştirilmiş öneriler sunmak için yazılıma dinleme geçmişinizi ve alışkanlıklarınızı izlemesi için erişim izni verirsiniz. Bu kapatılabilir. +Por padrão, você dá acesso ao software para rastrear seu histórico de reprodução e seus hábitos para servi-lo recomendações personalizadas. Isso pode ser desativado. - - Oturum açmak ve çevrimiçi hesaplarınızı kullanmak, bu yazılımın çevrimiçi kitaplığınızı yönetmesine, satın alınanları görüntülemesine ve seçtiğiniz hizmetlerden/hizmetlere ilişkin dinleme geçmişini görüntülemesine olanak tanır. + + Fazer login e usar suas contas online permite que este software gerencie sua biblioteca online, veja compras e histórico de reprodução do(s) serviço(s) selecionado(s). -Uygulamada bulunan yayınakışı hizmetlerinden herhangi birini kullanarak, hizmet için kendi hüküm ve koşullarını kabul etmiş olursunuz. Bunlar ilgili web sitelerinde mevcut olacaktır. +Ao usar qualquer um dos serviços de streaming disponíveis no aplicativo, você aceita os termos e condições do mesmo. Estes estarão disponíveis nos seus respectivos sites. -Bunu okuduysanız tebrikler! Bir çereziniz olsun :) En iyi deneyim ve en az sorun için lütfen bu şartların tümüne uyun. +Parabéns se você leu isso! Tenha um cookie :) Por favor siga todos esses termos para obter uma experiência melhor e problemas menores. + + + Adicione widgets para tornar sua experiência mais pessoal. + + + Personalize sua página inicial + + + As playlists são feitas com base nos seus hábitos e favoritos, incluindo músicas que você gosta. + + + Faça playlists curadas + + + Personalize com estilos de ícone, cores, modos e muito mais, que podem não só tornar sua experiência mais pessoal, mas também mais amigável. + + + Rastrear histórico de mídia e hábitos + + + Serviços de streaming estão aqui! Conecte todas as contas que você usa para transmitir mídias*. Nós os usamos para recomendações e reprodução do seu conteúdo. + + + Outras contas e serviços de internet estarão disponíveis em breve. + + + *Streaming de música requer uma conta de nível premium para funcionar. Somente um serviço de streaming de música pode ser ativado por vez. - - Son Güncelleme Aralık 2021 - GPL Lisansı 3.0 + + Dependendo do quanto você adicionou e alterou, este processo pode levar vários minutos. Se você deseja continuar esse processo mais tarde, clique em não agora. Isto irá sair do aplicativo. - - Yerel Medya Yönetimi + + Se você deseja iniciar este processo agora, selecione continuar. Todo o processo é automático e não requer nenhuma entrada do usuário. - - Yayınakışı & Çevrimiçi Hizmetler + + Sua parte terminou. Só precisamos adicionar seus arquivos de mídia locais e garantir que todas suas configurações tenham sido aplicadas. - - Rise Media Player - Lisans Sözleşmesi & Kullanım Koşulları + + Sejam mídias extraídas de CDs e DVDs, conteúdo comprado ou baixado da internet, personalize o que fazemos com elas. - - + + Sua biblioteca de vídeo já está dividida em 'Local e Comprado' e seções para seus serviços de streaming. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/About.resw b/Rise Media Player Dev/Strings/pt-PT/About.resw deleted file mode 100644 index d82702305..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/About.resw +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bloom (Funções mais recentes, estabilidade inferior) - - - Mudar de canal - - - Contribuir - - - Canal atual - - - Extras do Insider - - - Sabe mais - - - Sair do programa Insider - - - Lançamentos - - - Copiar versão - - - Lançado:Dezembro (Feriado), 2021 -Versão Interna: 0.0.13.0 -Edição: Bloom - -Criado por Joseph Beattie e YourOrdinaryCat - - - Mais informações da versão - - - Mais - - - de - - - Alterações mais recentes: Ordenação, estabilidade, barra lateral, configurações. - - - Alterações mais recentes - - - Guardar para o meu dispositivo - - - Fica por dentro das últimas atualizações. - - - Redes sociais - - - Termos e Condições - - - Ver o registro de alterações - - - Versão - - - Informação da versão - - - Acessa alguns papéis de parede exclusivos com a marca RiseMP. - - - Papéis de parede e temas - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Appearance.resw b/Rise Media Player Dev/Strings/pt-PT/Appearance.resw deleted file mode 100644 index db739183a..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Álbuns - - - Aparência da aplicação - - - Artistas - - - Adiciona Widgets para tornar a tua experiência mais pessoal. - - - Personaliza a tua página principal - - - Escolhe o teu tom de janela - - - Escolhe a tua cor - - - Diminui as margens gerais e o preenchimento para mostrar mais conteúdo. Torna os grupos da barra lateral recolhíveis. - - - Modo compacto - - - As listas de reprodução são feitas para ti com base nos teus hábitos e favoritos, incluindo músicas de que tu gostas. - - - Faz listas de reprodução selecionadas - - - Escuro - - - Predefinições de design e layout - - - Predefinições de layout e temas personalizados estarão disponíveis brevemente. - - - Esta função está indisponível - - - Dispositivos - - - Os cantos não serão mais arredondados nestes elementos. - - - Mostrar capas de álbum completas e miniaturas - - - Géneros - - - Personaliza com estilos de ícones, cores, modos e muito mais que podem não apenas tornar a tua experiência mais pessoal, mas mais amigável também. - - - Rastreia o histórico e os hábitos da media - - - Página principal - - - Claro - - - Todos os vídeos - - - Navegação - - - Fila - - - Continua onde paraste - - - Listas de reprodução - - - Privacidade e recomendações - - - Barra lateral - - - Adiciona/Remove itens da barra lateral, alterar o estilo dos ícones e comportamentos gerais. - - - Personaliza a tua barra lateral - - - Músicas - - - Seleciona a página que desejas acessar ao iniciar a aplicação. - - - No arranque - - - Serviços de streaming - - - Usa as definições do sistema - - - *As alterações do modo compacto não terão efeito até que a instalação seja concluída. - - diff --git a/Rise Media Player Dev/Strings/pt-PT/Connect.resw b/Rise Media Player Dev/Strings/pt-PT/Connect.resw deleted file mode 100644 index efbdcd217..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Os serviços de streaming estão aqui! Conecta todas as contas que tu usas para streaming de media*. Nós usamos os teus serviços para recomendações e reproduzir as tuas coisas. - - - Contas e serviços de Internet serão disponibilizados brevemente. - - - *O streaming de música requer uma conta premium para funcionar. Apenas um serviço de streaming de música pode ser ativado por vez. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Details.resw b/Rise Media Player Dev/Strings/pt-PT/Details.resw deleted file mode 100644 index 2a9ff946c..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Esta música está armazenada como um arquivo no teu dispositivo. - - - Disco - - - Editar capa de álbum - - - Género - - - Esta música é local, o que significa que está armazenada diretamente no armazenamento do seu dispositivo, ao invés da nuvem ou online. Alterar as propriedades aqui irá alterá-las para o próprio ficheiro, o que significa que afetará outros reprodutores de media. - - - Música Local - - - Classificação - - - Álbum - - - Artista do Álbum - - - Artista(s) - - - Título da música - - - Número de faixa - - - Ano de lançamento - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/File.resw b/Rise Media Player Dev/Strings/pt-PT/File.resw deleted file mode 100644 index 5ca8d501a..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Criado - - - Abre com - - - Nome do ficheiro - - - Tipo de ficheiro - - - Localização - - - Modificado - - - Tamanho do ficheiro - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Finish.resw b/Rise Media Player Dev/Strings/pt-PT/Finish.resw deleted file mode 100644 index 4f75bb007..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dependendo de quanto tu adicionaste e mudaste, este processo pode levar vários minutos. Se quiseres continuar este processo mais tarde, basta clicar em "agora não". Isso irá encerrar a aplicação. - - - Se tu desejares iniciar este processo agora, seleciona continuar. Todo o processo é automático e não requer nenhuma entrada do utilizador. - - - A tua parte terminou. Precisamos apenas de adicionar os teus ficheiros de media local e garantir que todas as tuas configurações foram aplicadas. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/HelpTips.resw b/Rise Media Player Dev/Strings/pt-PT/HelpTips.resw index ec3ea7f31..bbba976dc 100644 --- a/Rise Media Player Dev/Strings/pt-PT/HelpTips.resw +++ b/Rise Media Player Dev/Strings/pt-PT/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,8 +117,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - A Adicionar a tua música e vídeos pessoais + + Adding your personal music and videos • Estas versões irão ser retiradas da Microsoft Store @@ -161,11 +161,44 @@ Early Access Insiders (anteriormente Seeding Insiders) obtêm acesso à aplicaç Beta + + Você pode me encontrar clicando com o botão direito em diferentes coisas. Por exemplo, um álbum. Eu vou te dizer o que você pode fazer :). Ainda sou bem novo, então não estarei em todo lugar, mas eu vou crescer todos os dias! + + + Olá! Sou o Discy. + + + Utilize a barra de comandos para classificar os seus álbuns em diferentes tipos. Clique em um álbum para ver o que está armazenado. Você pode adicionar um álbum inteiro a uma lista de reprodução, aleatorizar ou partilhar com amigos. + + + Gerenciar e organizar os seus álbuns + + + Reproduza uma discografia inteira do artista de uma vez. Visualize informações sobre um artista, os seus álbuns (armazenados no seu dispositivo) e músicas clicando no artista que você quiser. Partilhe os seus artistas favoritos com seus amigos ou adicione músicas inteiras a uma lista de reprodução. + + + Coloque as suas músicas favoritas, músicas especiais, as suas músicas todas juntas numa lista de reprodução. Dê uma descrição e um título. Em seguida, adicione músicas extras e remova faixas que você não tem muita certeza. Boa reprodução! + + + Agrupe com listas de reprodução + + + Passe o rato sobre uma música e clique no botão reproduzir para tocar uma música, ou clique duas vezes. Ignorar, voltar e ver as informações da música (na parte inferior da janela da sua aplicação). Clique em 'Informações e Propriedades' para editar metadados e informações do ficheiro. Você sempre pode partilhar com outros ou também adicionar a uma lista de reprodução! + + + Tomar ação nas músicas + + + Clique em um vídeo para reproduzir. Mude o nome e ordene. Os vídeos ocuparão toda a janela da aplicação e você poderá pesquisar, pausar, pular e muito mais. + + + Reproduzindo vídeos + - Os básicos + O básico - Quais recursos estás a dar mais valor? + Quais funcionalidades estás a dar mais valor? Se gostarias de contribuir ou traduzir, junta-te ao nosso servidor do Discord! Este: https://disboard.org/server/872910570003791922 @@ -180,7 +213,7 @@ Early Access Insiders (anteriormente Seeding Insiders) obtêm acesso à aplicaç Olá, eu sou um Insider. O que tenho de fazer para obter novas compilações? - Programa Insider , Traduções e Contribuição + Programa Insider, Traduções & Contribuição Basta visitares o formulário abaixo e responder às perguntas. Escolhe o teu canal, digita o teu e-mail e mais algumas coisas. https://bit.ly/rise-insider @@ -190,8 +223,8 @@ Boa sorte a testar! Como é que eu posso entrar no Programa Insider? - - A reproduzir media e Agora a reproduzir + + Playing media and now playing • Indexação de músicas, álbuns, artistas e géneros @@ -223,11 +256,11 @@ Em termos de outras versões, não temos datas exatas para fornecer a todos, mas • Beta - Abril - Ainda por determinar (Esta versão irá estar disponível para todos os utilizadores públicos da Microsoft Store. Não precisarás fazer parte do programa Insider, embora percas alguns recursos) - - Ordenar e gerenciar a tua biblioteca + + Sorting and managing your library - Irás ver ;) + Você terá que ver ;) O que é o Discy? diff --git a/Rise Media Player Dev/Strings/pt-PT/Information.resw b/Rise Media Player Dev/Strings/pt-PT/Information.resw deleted file mode 100644 index 14bc588ab..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Information.resw +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Adicionar a - - - Adicionada nova media - - - Deixa-nos encontrar músicas e vídeos adicionando pastas e ficheiros no teu dispositivo. - - - Adicionar/Remover fontes de media - - - Álbum - - - Álbuns - - - Artista - - - Artistas - - - Ascendente - - - Brevemente, esta página irá ser o lar das tuas recomendações, reproduzidas recentemente e muito mais. Esperamos apresentar este recurso brevemente, embora provavelmente não seja visto no Pre-Alfa. - - - Sobre esta página - - - Procurar toda a media neste dispositivo - - - A procurar por nova media na tua biblioteca... - - - Clica num recurso para leres mais - - - Fechar - - - Ícones coloridos - - - Adiciona novos recursos divertidos à aplicação ou traduz para a tua própria linguagem. - - - Contribui para o desenvolvimento - - - Remover... - - - Remover... - - - Descendente - - - Propriedades e Informação - - - Propriedades e Informação - - - Feedback - - - Feedback - - - Género - - - Ícones de Alto Contraste - - - Estamos a adicionar alguma media à tua biblioteca. Isto não irá demorar. - - - A adicionar media à tua biblioteca - - - Barra de Menu - - - Mais definições - - - Mova para baixo - - - Mover para cima - - - Unir álbuns com o mesmo título - - - O que existe de novo nesta compilação: - - - Nenhuma media nova foi encontrada na tua biblioteca - - - Reproduzir - - - Reproduzir - - - Ligações rápidas - - - Remover da barra lateral - - - Remover pasta - - - Remover a secção toda - - - Procurar por media nova - - - Selecionar - - - Selecionar - - - Selecionar - - - Definições da aplicação - - - Estamos a garantir que todas as tuas alterações sejam guardadas. - - - A aplicar definições - - - Mostrar álbum - - - Mostrar atista - - - Aleatorizar - - - Aleatorizar álbum - - - Barra lateral (Clássica) - - - Procurar - - - Músicas - - - Ordenar - - - Estilo das definições - - - Título - - - Mover para o fundo - - - Mover para o topo - - - Número de faixa - - - Visualizar - - - Ano de lançamento - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Language.resw b/Rise Media Player Dev/Strings/pt-PT/Language.resw deleted file mode 100644 index 663035d75..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Seleção - - - Combinar com as linguagens do sistema e da aplicação - - - Opções - - - Reportar um erro - - - Escolhe a tua linguagem manualmente da lista. - - - Seleciona a linguagem - - - Linguagem do sistema - - - Torna-te um tradutor - - - Traduções: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Local.resw b/Rise Media Player Dev/Strings/pt-PT/Local.resw deleted file mode 100644 index 83d6012b8..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Quer que se trate de media que tu copiaste de CDs e DVDs, compraste ou descarregaste da Internet, personaliza o que fazemos com ela. - - - A tua biblioteca de vídeos já está dividida em 'Local e Comprado' e secções para os teus serviços de streaming. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/MediaData.resw b/Rise Media Player Dev/Strings/pt-PT/MediaData.resw deleted file mode 100644 index 94bb226e7..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Álbuns - - - Artistas - - - Propriedades e Informações - - - Músicas - - - Álbum desconhecido - - - Artista desconhecido - - - Género desconhecido - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/MediaLibrary.resw b/Rise Media Player Dev/Strings/pt-PT/MediaLibrary.resw deleted file mode 100644 index ba4aa0373..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/MediaLibrary.resw +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Adicionar pasta - - - Faz login nos teus serviços com segurança - - - Adicionar uma conta - - - Avançado - - - Escolhe onde queres que procuremos os teus ficheiros de música. - - - Adicionar/Remover pastas de biblioteca de música - - - Ao remover media local: - - - Remover do dispositivo - - - Desativar todos os ficheiros locais e dispositivos - - - Desativar todos os serviços online e redes - - - Feito - - - Já procuramos os teus ficheiros de media nas pastas de utilizador padrão. Podes adicionar pastas adicionais que podemos usar para preencher a tua biblioteca. - - - Fontes de media - - - Media e serviços online - - - Remover apenas do aplicação - - - A tua própria media e dispositivos - - - Escolhe o que tu desejas que aconteça ao copiar um disco. - - - Opções de extração de disco - - - Cria uma entrada separada na barra lateral para a tua música local, em vez de unir música online e local num só lugar. - - - Divide a biblioteca local e online na barra lateral - - - Escolhe onde queres que procuremos os teus ficheiros de vídeo. - - - Adicionar/Remover pastas de biblioteca de vídeo - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Navigation.resw b/Rise Media Player Dev/Strings/pt-PT/Navigation.resw deleted file mode 100644 index 8d32aee2e..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Adicionar/Remover itens da barra lateral - - - Álbuns - - - Aparência - - - Artistas - - - Página Inicial - - - Colorido - - - Padrão - - - Dispositivos - - - Mostrar tudo - - - Geral - - - Itens gerais - - - Géneros - - - Mostrar o botão hambúrguer - - - Centro de Ajuda - - - Seleciona através de uma variedade de belos conjuntos de ícones para a tua barra lateral. - - - Estilo do ícone - - - Todos os Vídeos - - - Música - - - Não mostrar a barra lateral - - - Fila de Reprodução - - - Mostrar apenas ícones - - - Listas de Reprodução - - - Escolhe o que fazer com a barra lateral quando a janela fica menor. - - - Mudanças de redimensionamento de janela - - - Mostrar Cabeçalho - - - Músicas - - - Serviços de Streaming - - - Vídeo - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/NowPlaying.resw b/Rise Media Player Dev/Strings/pt-PT/NowPlaying.resw deleted file mode 100644 index e9683a8a5..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Álbum - - - Voltar - - - A reproduzir - - - Fila de Reprodução - - - Fila de Reprodução - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Playback.resw b/Rise Media Player Dev/Strings/pt-PT/Playback.resw deleted file mode 100644 index 0ff6326cb..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Combina o final e o início das tuas faixas de música. - - - Crossfade - - - Sem crossfade - - - 10 segundos - - - 3 segundos - - - 5 segundos - - - Escolhe diferentes perfis de som dependendo do teu tipo de media. - - - Equalizador - - - Substituir volume do sistema e flyouts de reprodução - - - Iremos imediatamente passar para a tua próxima faixa, sem esperares. - - - Reprodução sem intervalos - - - Geral - - - Vai para o Agora a Reproduzir quando conectares um dispositivo de áudio - - - Coincidir sempre com a resolução - - - Música - - - Escolhe o que mostrar na tua UI do Agora a Reproduzir. - - - Costumizar Agora a Reproduzir - - - Agora a Reproduzir e flyouts do sistema - - - Ajustar como o teu vídeo é dimensionado dependendo do tamanho da janela. - - - Dimensionamento - - - Altera a resolução do vídeo e a taxa de bits da música. - - - Gerenciar a qualidade de streaming - - - Vídeo - - - Dimensionar para o tamanho da janela - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Privacy.resw b/Rise Media Player Dev/Strings/pt-PT/Privacy.resw deleted file mode 100644 index 286e54db0..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Os serviços de streaming estão aqui! Conecta todas as contas que usas para streaming de media*. Nós usamo-los para recomendações e para reproduzir as tuas coisas. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Props.resw b/Rise Media Player Dev/Strings/pt-PT/Props.resw deleted file mode 100644 index 193949da4..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cancelar - - - Detalhes - - - Brevemente - - - Entendido - - - Não foi possível guardar as propriedades da música. O ficheiro pode ter sido movido, alterado ou removido, ou talvez seja apenas um problema do Windows. - - - Algo deu errado - - - Ficheiro - - - Letra - - - Perfil - - - Guardar alterações - - - Informações da música - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Resources.resw b/Rise Media Player Dev/Strings/pt-PT/Resources.resw new file mode 100644 index 000000000..3f6b61c48 --- /dev/null +++ b/Rise Media Player Dev/Strings/pt-PT/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sobre + + + Aceitar + + + Adicionar a conta + + + Álbuns + + + Artistas + + + Continuar + + + Escuro + + + Decidir por mim + + + Recusar + + + Centro de Ajuda + + + Géneros + + + Página Principal + + + Insider + + + Linguagem + + + Biblioteca + + + Claro + + + Todos os vídeos + + + Coincidir sempre com a resolução + + + Música + + + {0} dias + + + {0} horas + + + {0} minutos + + + Sem crossfade + + + Agora não (Fechar aplicação) + + + {0} segundos + + + 1 dia + + + 1 hora + + + 1 minuto + + + 1 segundo + + + Usar apenas ficheiros locais de media + + + Usar apenas serviços de streaming + + + Personalizar + + + Reprodução + + + Listas de reprodução + + + Propriedades e Informações + + + Fila de reprodução + + + Dimensionar para o tamanho da janela + + + Afixar na barra lateral + + + Remover da barra lateral + + + Procurar toda a media neste dispositivo + + + Procurar + + + Definições + + + Músicas + + + Passo {0} de {1} + + + Álbum desconhecido + + + Artista desconhecido + + + Género desconhecido + + + Usa as definições do sistema + + + Vídeos + + + Papéis de parede + + + {0} álbuns + + + {0} músicas + + + {0} vídeos + + + 1 álbum + + + 1 música + + + 1 vídeo + + + Brevemente + + + Informações do álbum + + + Reproduzir + + + Editar lista de reprodução + + + Informações da música + + + Colorido + + + Padrão + + + Não mostrar a barra lateral + + + Mostrar apenas ícones + + + Mostrar tudo + + + Remover apenas do aplicação + + + Remover do dispositivo + + + Voltar + + + Abra o Rise Media Player ao fazer login no seu dispositivo. + + + Comece com o Windows + + + Feito + + + Abre com + + + Nome do arquivo + + + Tipo de arquivo + + + Localização + + + Modificado + + + Tamanho do arquivo + + + Abrir local do Ficheiro + + + Feed de notícias do artista + + + Cancelar + + + Detalhes + + + Ficheiro + + + Letras + + + Não foi possível guardar as propriedades da música. O ficheiro pode ter sido movido, alterado ou eliminado, ou talvez seja apenas um problema do Windows. + + + Algo correu mal + + + Guardar alterações + + + Aleatorizar lista de reprodução + + + Contribuir + + + Versão + + + {0} +Versão Interna: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Termos & Condições + + + de + + + Saiba mais + + + Álbum + + + Artista do álbum + + + Artista(s) + + + Seja um tradutor + + + Taxa de bits + + + Descrição + + + Disco + + + Editar capa do álbum + + + Exportar capa do álbum + + + Exportar ícone da lista de reprodução + + + Género + + + Esta música é local, o que significa que ela é armazenada diretamente no armazenamento do dispositivo, ao invés da nuvem ou online. Alterar as propriedades aqui irá alterá-las para o próprio ficheiro, o que significa que isso irá afetar outros leitores de multimédia. + + + Música Local + + + Opções + + + Mova músicas clicando nos botões para cima e para baixo. + + + Nome da lista de reprodução + + + Mova vídeos clicando nos botões para cima e para baixo. + + + Classificação + + + Ano de lançamento + + + Reportar um problema + + + Título da música + + + Esta música é armazenada como um ficheiro no seu dispositivo. + + + Idioma do sistema + + + Número da faixa + + + Traduções + + + Deixe-nos encontrar música e vídeos, adicionando pastas e ficheiros no seu dispositivo. + + + Adicionar/remover fontes de mídia + + + Adicionar a + + + Definições da aplicação + + + Artista + + + Ascendente + + + Pergunte ao Discy sobre isto + + + Utilize um navegador de ficheiros para procurar por todas as suas mídias nas suas pastas. + + + Procurar por mídia + + + Alterar imagem do artista + + + Fechar + + + Descendente + + + Feedback + + + Tamanho + + + Mensagens & relatórios + + + Mais definições + + + Mover para baixo + + + Mover para o fim + + + Mover para o topo + + + Mover para cima + + + Nova lista de reprodução + + + Reproduzir tudo + + + Reproduzir de URL + + + Ligações rápidas + + + Remover da lista de reprodução + + + Remover lista de reprodução + + + Remover toda a secção + + + Remover... + + + Procurar por nova mídia + + + Partilhar + + + Mostrar álbum + + + Mostrar artista + + + Mostrar no Explordor de Ficheiros + + + Aleatorizar + + + Aleatorizar álbum + + + Aleatorizar artista + + + Ordenar + + + Torne-se um patrono e desfrute de benefícios exclusivos e de mercantis, ajudando este projeto a avançar. + + + Apoie o desenvolvimento + + + Título + + + Faixa + + + Ver + + + Veja as novas funcionalidades no Rise Media Player. + + + Novidades + + + Ano de lançamento: {0} + + + Desconhecido + + + Entrar na mini vista + + + Mais opções + + + Em reprodução + + + Velocidade de reprodução + + + Capa do álbum + + + Título do álbum + + + Fundo do cartão + + + Recolher + + + Tem certeza que deseja remover a música "{0}"? + + + Rise Media Player parou de funcionar. Aqui estão alguns detalhes. + + + Infelizmente, Rise Media Player parou de funcionar. Clique para ver o rastreamento de erros. + + + Eliminar mesmo assim + + + Eliminar música + + + Discografia + + + Duração + + + Ocorreu um erro! + + + Expandir + + + Exportar + + + Importar + + + Vídeos de música + + + {0} ouvintes + + + Sem informações do artista. + + + Nenhuma letra encontrada + + + Reproduzir mídia + + + Fornecido por {0} + + + Encontramos um problema. Pedimos desculpa. + + + Ler menos + + + Ler mais + + + Mudar o nome + + + Capa do álbum arredondado + + + Mostrar + + + Mosaicos (horizontal) + + + Mosaicos (vertical) + + + Melhores faixas + + + Mostre as faixas mais populares e tendências do seu artista em todo o mundo. + + + Adicionar widgets + + + por {0} + + + Isso é um pouco triste, então adicione alguns widgets! + + + Não temos nada para mostrar aqui. + + + Personalize a sua página em um relance com as coisas que você ama. + + + Imagem + + + Resultados da pesquisa + + + {0} de {1} + + + Criar + + + Criar lista de reprodução + + + A lista de reprodução com o nome especificado já existe. + + + O título não pode estar vazio. + + + Utilizar imagem personalizada + + + Esta música está na internet, o que significa que é armazenada na nuvem ou online. As propriedades alteradas aqui serão aplicadas ao ficheiro se for armazenado em um serviço de nuvem, como o OneDrive. + + + Esta música é armazenada na internet. + + + Editar miniatura + + + Exportar miniatura + + + Explorar + + + Ignorar + + + Obtendo informações do artista... + + + Ir para álbum + + + Ir para artista + + + Indexação completa! + + + Não é o suficiente? + + + Abrir no navegador + + + Definições de procura + + + Apoie este projeto + + + Sincronizar tudo + + + Centro de sincronização + + + Mais álbuns deste artista + + + Florescer + + + Talvez mais tarde + + + Nenhum + + + Esta página estará disponível em breve. + + + Você precisará reiniciar a aplicação para que as alterações tenham efeito. + + + Reiniciar agora + + + Aparência + + + Centralizado + + + Cabeçalho + + + Ícones + + + Gerir componentes + + + Biblioteca de mídia + + + Navegação + + + Nenhuma página selecionada + + + Reprodução & som + + + Direita + + + Mostrar tudo + + + Sincronização + + + Comportamentos do sistema + + + Imagens de fundo & extras + + + Serviços online + + + Procurando + + + Esta música é armazenada como um ficheiro no seu dispositivo. + + + Esta música é armazenada na internet. + + + OK + + + Exemplos de ligações diretas inclui: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Exemplos de ligações diretas inclui: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + URL inválido + + + URL + + + Lista de reprodução sem Título + + + Ar + + + Graves + + + Personalizado + + + Plano + + + Pop + + + Rock + + + Vocal + + + Entendi + + + Saiba mais + + + De um ficheiro + + + De uma pasta + + + Atenção + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Settings.resw b/Rise Media Player Dev/Strings/pt-PT/Settings.resw new file mode 100644 index 000000000..3dbf4634f --- /dev/null +++ b/Rise Media Player Dev/Strings/pt-PT/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Extras para Insider + + + Copiar versão + + + Mais + + + Versões + + + Mais informações da versão + + + Guardar para o meu dispositivo + + + Fique por dentro das últimas atualizações. + + + Redes sociais + + + Acesse algumas imagens de fundo exclusivos da marca RiseMP. + + + Imagens de parede de ambiente de trabalho & temas + + + Adicionar uma conta + + + Adicionar pasta + + + Adicionar pastas + + + Utilizar capa de álbum + + + Aparência da aplicação + + + Janela da aplicação + + + Escolha o destaque da janela + + + Escolha a sua cor + + + Utilizar cor personalizada + + + Ícones e fontes + + + Personalizar cores da aplicação, temas, ícones, aparência e movimento. + + + Sem destaque + + + Não há nada para mostrar aqui. Para mostrar cores disponíveis, selecione 'Utilizar cor personalizada' na caixa de seleção. + + + Visão Geral + + + Escolha onde você parou + + + No arranque + + + Utilizar cor de destaque do sistema + + + *As mudanças no modo compacto não terão efeito até que a configuração seja concluída. + + + Tema da aplicação alterado + + + Ícones coloridos + + + Descubra o seu histórico de reprodução e audição recente e navegue até a Internet. + + + Conectar ao last.fm + + + Cores personalizadas + + + Ícones de Alto Contraste + + + Insider Hub + + + Corresponder idiomas do sistema e da aplicação + + + Examinar por um período de tempo especificado quando a aplicação está aberta. + + + Procura periódica + + + Ao remover mídia local + + + Limpar tudo + + + Procurar por nova mídia após um evento ou eventos ocorrerem. + + + Prcurar quando um dispositivo ou unidade removível estiver conectado + + + Procurar ao adicionar ficheiros às suas fontes de mídia + + + Procurar ao adicionar um novo local de mídia + + + Procurar ao abrir a aplicação + + + Procura de evento inteligente + + + Procurar dados da Internet quando necessário + + + Ficheiros e pastas + + + Gerir fontes de mídia, os seus serviços online e definições de procura. + + + Mídia local e dispositivos + + + Vídeos, música e muito mais + + + Gerir pastas de mídia locai + + + Procura em pastas que você já adicionou para que músicas e vídeos sejam adicionadas à sua biblioteca. + + + Procura manual + + + Metadados + + + Dados online + + + Remover pasta + + + Escolha o que você quer que aconteça quando você ripar um disco. + + + Opções de ripagem de disco + + + Contém música + + + Contém vídeos + + + Já procuramos pela sua mídia nos locais de mídia padrão (Música e Vídeos). Se você armazenar apenas a sua mídia aqui, não há necessidade de adicionar uma pasta. Se não, selecione 'Adicionar pasta' para adicionar todas as suas pastas de mídia. + + + Adicionar/remover itens da barra lateral + + + Aparência + + + Itens gerais + + + Mostrar o botão hambúrguer + + + Estilo de ícone + + + Alterar ações de clique, opções de inicialização. + + + Alterações de redimensionamento de janela + + + Mostrar cabeçalho + + + Abrir diálogo clássico + + + Misturar o final e o início das suas músicas. + + + Desvanecimento + + + Escolha diferentes perfis de som dependendo do seu tipo de mídia. + + + Equalizador + + + Vamos avançar instantaneamente para a sua próxima faixa sem esperar. + + + Reprodução contínua + + + Geral + + + Música + + + Ajuste a escala do seu vídeo dependendo do tamanho da janela. + + + Dimensionamento + + + Altere a resolução do vídeo e a taxa de bits de música. + + + Gerir qualidade de streaming + + + Vídeo + + + Visualizador + + + Cores recentes + + + Restaurar predefinições + + + Executar a cada: + + + Procurar agora + + + Selecione o idioma + + + Escolha o seu idioma manualmente a partir da lista. + + + Cor Fluente + + + Alto Contraste + + + Barra de menu + + + Menus de definições + + + Barra lateral (Clássico) + + + Estilo das definições + + + Definições de Arranque + + + Esta funcionalidade está desativada devido às políticas atuais do seu administrador. Se for necessário, entre em contato com o seu administrador do sistema. + + + Esta funcionalidade está desativada devido às suas definições atuais de arranque. Clique na ligação abaixo para modificar essas definições e depois reinicie a aplicação. + + + Esta funcionalidade está ativada, mas não pode ser modificada devido às políticas atuais do seu administrador. Se for necessário, entre em contato com o seu administrador do sistema. + + + Algumas definições podem estar indisponíveis porque você está executando o Rise Media Player numa versão vazada. + + + Algumas definições podem estar indisponíveis. Para as utilizar, atualize o seu PC para o Windows 11. + + + Você está executando o Windows 10 + + + Todas as definições devem estar disponíveis. + + + Você está executando o Windows 11 + + + Definições da aplicação + + + Ver cores + + + Ver ficheiros + + + Cores do Windows + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Setup.resw b/Rise Media Player Dev/Strings/pt-PT/Setup.resw index eb7354696..5d4f80085 100644 --- a/Rise Media Player Dev/Strings/pt-PT/Setup.resw +++ b/Rise Media Player Dev/Strings/pt-PT/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,70 +117,215 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Aceitar - - Molda-o à tua imagem + Faça-o seu - Conecta uma conta da Internet - - - Continuar - - - Decidir por mim - - - Recusar + Conecte uma conta de internet Está feito! - + Estamos felizes por estares aqui. Só precisas de seguir alguns passos simples e estarás pronto e a funcionar! - - Acordo da licença e Termos - - A tua media + Adicione a sua mídia pessoal + + + Privacidade e recomendações - - Agora não (Fechar aplicação) + + Pré-configuração - - Usar apenas ficheiros locais de media + + Iniciar configuração - - Usar apenas serviços de streaming + + Contrato de Licença e Termos - - Pré-configuração + + Bem-vindo(a) ao - - Privacidade e recomendações + + Ultima atualização Dezembro 2021 - GPL License 3.0 - - Começar configuração + + Manipulação de Mídia Local - - Passo 1 de 5 + + Streaming e Serviços Online - - Passo 2 de 5 + + Rise Media Player - Contrato de Licença e Termos para Uso - - Passo 3 de 5 + + Base Software & Copyright - - Passo 4 de 5 + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - Passo 5 de 5 + + Ao utilizar este software e adicionar as suas pastas, você dá ao Rise Media Player acesso total para editar os metadados da mídia, visualizar os ficheiros, eliminar, etc. Você também dá acesso aos locais da sua biblioteca padrão para mídia (Música e Vídeos) por padrão. + +Por padrão, você concede ao software acesso para rastrear o seu histórico de escuta e hábitos para servir as recomendações personalizadas. Isso pode ser desligado. - - Bem-vindo(a) ao + + Ao iniciar sessão e utilizando as suas contas online, permite que este software gerencie a sua biblioteca online, visualize compras e histórico de escuta do(s) seu(s) serviço(s) escolhido(s). + +Ao utilizar qualquer um dos serviços de streaming disponíveis na aplicação, você aceita os seus próprios termos e condições de serviço. Eles estarão disponíveis em nos seus respectivos sites. + +Parabéns se você leu isso! Tenha um cookie :) Siga todos estes termos para obter a melhor experiência e menos problemas. + + + Adicione widgets para tornar a sua experiência mais pessoal. + + + Personalize a sua página de visão geral + + + As listas de reprodução são feitas com base nos seus hábitos e favoritos, incluindo músicas que você gosta. + + + Crie listas de reprodução selecionadas + + + Personalize com estilos de ícone, cores, modos e muito mais, que podem não só tornar a sua experiência mais pessoal, mas também mais amigável. + + + Monitorize o histórico de mídia e hábitos + + + Os serviços de streaming estão aqui! Conecte todas as contas que você usa para transmitir mídias*. Nós utilizamos para recomendações e reproduzir as suas coisas. + + + Mais contas e serviços na internet disponíveis em breve. + + + *O streaming de música requer uma conta de nível premium para funcionar. Apenas um serviço de streaming de música pode ser ativado por vez. + + + Dependendo de quanto você adicionou e alterou, este processo pode levar vários minutos. Se você deseja continuar esse processo mais tarde, clique em não agora. Isto irá sair da aplicação. + + + Se tu desejares iniciar este processo agora, seleciona continuar. Todo o processo é automático e não requer nenhuma intervenção do utilizador. + + + A sua parte terminou. Só precisamos adicionar os seus ficheiros de mídia local e garantir que todas as suas configurações tenham sido aplicadas. + + + Qualquer mídia que você copiou de CDs e DVDs, comprou ou transferiu da Internet, personalize o que fazemos com ela. + + + A sua biblioteca de vídeo já está dividida em 'Local e Comprado' e secções para os seus serviços de streaming. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Sidebar.resw b/Rise Media Player Dev/Strings/pt-PT/Sidebar.resw deleted file mode 100644 index 7fcf82205..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Sobre - - - Sobre - - - Conta - - - Álbuns - - - Personalizar - - - Personalizar - - - Artistas - - - Dispositivos - - - Centro de Ajuda - - - Feedback - - - Géneros - - - Página Principal - - - Insider - - - Centro Insider - - - Linguagem - - - Linguagem - - - Linguagem - - - Biblioteca - - - Biblioteca - - - Biblioteca - - - Todos os vídeos - - - Música - - - Navegação - - - Fila de reprodução - - - Personalizar - - - Reprodução - - - Reprodução - - - Reprodução - - - Listas de reprodução - - - Definições - - - Músicas - - - Serviços de Streaming - - - Restaurar vídeo - - - Vídeos - - - Papéis de parede - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/pt-PT/Terms.resw b/Rise Media Player Dev/Strings/pt-PT/Terms.resw deleted file mode 100644 index b815aafb5..000000000 --- a/Rise Media Player Dev/Strings/pt-PT/Terms.resw +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Software Básico e Direitos Autorais - - - GNU GENERAL PUBLIC LICENSE -Versão 3, 29 Junho 2007 -Direitos autorais © 2007 Free Software Foundation, Inc. -Toda a gente tem permissão para copiar e distribuir cópias textuais deste documento de licença, mas não é permitido alterá-lo. -Introdução -A GNU General Public License é uma licença copyleft gratuita para software e outros tipos de trabalhos. -As licenças para a maioria dos softwares e outros trabalhos práticos são projetadas para tirar a sua liberdade de compartilhar e alterar os trabalhos. Em contraste, a GNU General Public License tem como objetivo garantir a sua liberdade de compartilhar e alterar todas as versões de um programa - para garantir que nele permaneça um software livre para todos os seus utilizadores. Nós, a Free Software Foundation, usamos a GNU General Public License para a maioria do nosso software; aplica-se também a qualquer outro trabalho divulgado desta forma pelos seus autores. Também pode aplicá-lo nos seus programas. -Quando falamos de software livre, estamos a referir à liberdade, não ao preço. As nossas General Public Licenses são projetadas para garantir que tenha a liberdade de distribuir cópias de software livre (e cobrar por elas se desejar), que receba o código-fonte ou pode obtê-lo se quiser, que pode alterar o software ou usar partes dele em novos programas gratuitos, e sabe que pode fazer essas coisas. -Para proteger os seus direitos, precisamos impedir que outras pessoas neguem esses direitos a si ou peçam que renuncie a eles. Portanto, tem certas responsabilidades se distribuir cópias do software ou modificá-lo: responsabilidades de respeitar a liberdade de terceiros. -Por exemplo, se distribuir cópias de tal programa, gratuitamente ou por uma taxa, deve transmitir aos destinatários as mesmas liberdades que recebeu. Deve certificar-se de que eles também recebam ou possam obter o código-fonte. E deve mostrar-lhes esses termos para que conheçam os seus direitos. -Os desenvolvedores que usam a GNU GPL protegem os seus direitos com duas etapas: (1) reivindicam os direitos autorais do software e (2) oferecem-lhe esta Licença, dando-lhe permissão legal para copiá-lo, distribuí-lo e/ou modificá-lo. -Para a proteção dos desenvolvedores e autores, a GPL explica claramente que não há garantia para este software livre. Para o bem dos utilizadores e autores, a GPL exige que as versões modificadas sejam marcadas como alteradas, para que os seus problemas não sejam atribuídos erroneamente aos autores de versões anteriores. -Alguns dispositivos são projetados para negar aos utilizadores acesso para instalar ou executar versões modificadas do software dentro deles, embora o fabricante possa fazer isso. Isso é fundamentalmente incompatível com o objetivo de proteger a liberdade dos utilizadores de alterar o software. O padrão sistemático de tal abuso ocorre na área de produtos para uso individual, que é exatamente onde ele é mais inaceitável. Portanto, projetamos esta versão da GPL para proibir a prática para esses produtos. Se tais problemas surgirem substancialmente em outros domínios, estamos prontos para estender esta disposição a esses domínios em futuras versões da GPL, conforme necessário para proteger a liberdade dos utilizadores. -Finalmente, todo o programa é constantemente ameaçado por patentes de software. Os Estados não devem permitir que as patentes restrinjam o desenvolvimento e o uso de software em computadores de uso geral, mas, naqueles que o fazem, desejamos evitar o perigo especial de que as patentes aplicadas a um programa livre possam torná-lo efetivamente proprietário. Para evitar isso, a GPL garante que patentes não podem ser usadas para tornar o programa não livre. -Seguem os termos e condições exatos para cópia, distribuição e modificação. -TERMOS E CONDIÇÕES -0. Definições. -“Esta Licença” refere-se à versão 3 da GNU General Public License. -“Copyright” também significa leis semelhantes a direitos autorais que se aplicam a outros tipos de trabalhos, como máscaras de semicondutor. -“O Programa” refere-se a qualquer trabalho protegido por direitos autorais licenciado sob esta Licença. Cada licenciado é tratado como “você”. “Licenciados” e “destinatários” podem ser indivíduos ou organizações. -“Modificar” um trabalho significa copiar ou adaptar a totalidade ou parte do trabalho de uma forma que requeira permissão de direitos autorais, exceto a realização de uma cópia exata. O trabalho resultante é chamado de “versão modificada” do trabalho anterior ou trabalho “baseado” no trabalho anterior. -Um “trabalho coberto” significa o Programa não modificado ou um trabalho baseado no Programa. -“Propagar” um trabalho significa fazer qualquer coisa com ela que, sem permissão, tornaria você direta ou indiretamente responsável por violação da lei de direitos autorais aplicável, exceto executá-la em um computador ou modificar uma cópia privada. A propagação inclui cópia, distribuição (com ou sem modificação), disponibilização ao público e, em alguns países, também outras atividades. -“Transmitir” um trabalho significa qualquer tipo de propagação que permite que outras partes façam ou recebam cópias. A mera interação com um utilizador por meio de uma rede de computadores, sem transferência de uma cópia, não é uma transmissão. -Uma interface de utilizador interativa exibe "Avisos Legais Apropriados" na medida em que inclui um recurso conveniente e proeminentemente visível que (1) exibe um aviso de direitos autorais apropriado e (2) informa ao utilizador que não há garantia para o trabalho (exceto para na medida em que as garantias são fornecidas), que os licenciados podem transmitir o trabalho sob esta Licença e como visualizar uma cópia desta Licença. Se a interface apresentar uma lista de comandos ou opções do utilizador, como um menu, um item de destaque na lista atende a esse critério. -1. Código Fonte -O “código-fonte” de um trabalho significa a forma preferencial do trabalho para fazer modificações nele. “Código-objeto” significa qualquer forma não-fonte de um trabalho. -Uma “Interface Padrão” significa uma interface que é um padrão oficial definido por um órgão de padrões reconhecido ou, no caso de interfaces especificadas para uma linguagem de programação particular, uma que é amplamente usada entre os desenvolvedores que trabalham nessa linguagem. -As "Bibliotecas do sistema" de uma obra executável incluem qualquer coisa, exceto a obra como um todo, que (a) está incluída na forma normal de empacotamento de um componente principal, mas que não faz parte desse componente principal, e (b) serve apenas para permitir o uso do trabalho com aquele componente principal ou para implementar uma interface padrão para a qual uma implementação está disponível ao público na forma de código-fonte. Um "componente principal", neste contexto, significa um componente essencial principal (kernel, sistema de janela e assim por diante) do sistema operativo específico (se houver) no qual o trabalho executável é executado, ou um compilador usado para produzir o trabalho, ou um interpretador de código de objeto usado para executá-lo. -A “Fonte Correspondente” para um trabalho na forma de código-objeto significa todo o código-fonte necessário para gerar, instalar e (para uma obra executável) executar o código-objeto e modificar o trabalho, incluindo scripts para controlar essas atividades. No entanto, não inclui as Bibliotecas do Sistema do trabalho, ou ferramentas de uso geral ou programas gratuitos geralmente disponíveis que são usados sem modificações na execução dessas atividades, mas que não fazem parte do trabalho. Por exemplo, Origem Correspondente inclui arquivos de definição de interface associados a ficheiros de origem para o trabalho, e o código-fonte para bibliotecas compartilhadas e subprogramas vinculados dinamicamente que o trabalho foi projetado especificamente para exigir, como por comunicação íntima de dados ou fluxo de controlo entre esses subprogramas e outras partes do trabalho. -A Fonte Correspondente não precisa incluir nada que os utilizadores possam regenerar automaticamente de outras partes da Fonte Correspondente. -A Fonte Correspondente para um trabalho na forma de código-fonte é a mesmo trabalho. -2. Permissões básicas. -Todos os direitos concedidos sob esta Licença são concedidos pelo prazo de direito autoral do Programa e são irrevogáveis desde que as condições estabelecidas sejam atendidas. Esta Licença afirma explicitamente sua permissão ilimitada para executar o Programa não modificado. O resultado da execução de um trabalho coberto é coberto por esta Licença apenas se o resultado, dado seu conteúdo, constituir um trabalho coberto. Esta Licença reconhece seus direitos de uso justo ou outro equivalente, conforme previsto pela lei de direitos autorais. -Pode fazer, executar e propagar trabalhos cobertos que você não transmite, sem condições, desde que sua licença permaneça em vigor. Você pode transmitir as obras cobertas a terceiros com o único propósito de que façam modificações exclusivamente para você, ou fornecer-lhe recursos para executar essas obras, desde que cumpra os termos desta Licença ao transmitir todo o material para o qual você não controla direito autoral. Aqueles que fazem ou executam as obras cobertas para você devem fazê-lo exclusivamente em seu nome, sob sua direção e controle, em termos que os proíbam de fazer quaisquer cópias de seu material protegido por direitos autorais fora de seu relacionamento com você. -O transporte em quaisquer outras circunstâncias é permitido somente nas condições estabelecidas abaixo. Sublicenciamento não é permitido; a seção 10 torna-o desnecessário. -3. Protegendo os direitos legais dos usuários da lei anti-evasão. -Nenhum trabalho coberto deve ser considerado parte de uma medida tecnológica efetiva sob qualquer lei aplicável que cumpra as obrigações sob o artigo 11 do tratado de direitos autorais da OMPI adotado em 20 de dezembro de 1996, ou leis similares que proíbam ou restrinjam a evasão de tais medidas. -Quando você transmite uma obra coberta, você renuncia a qualquer poder legal para proibir a fraude de medidas tecnológicas na medida em que tal fraude seja efetuada pelo exercício de direitos sob esta Licença com relação à obra coberta, e você nega qualquer intenção de limitar a operação ou modificação do o trabalho como um meio de fazer cumprir, contra os usuários do trabalho, seus direitos legais ou de terceiros de proibir a evasão de medidas tecnológicas. -4. Transmissão de cópias literais. -Você pode transmitir cópias textuais do código-fonte do Programa à medida que o recebe, em qualquer meio, desde que publique de forma visível e apropriada em cada cópia um aviso de copyright apropriado; mantenha intactos todos os avisos informando que esta Licença e quaisquer termos não permissivos adicionados de acordo com a seção 7 se aplicam ao código; mantenha intactos todos os avisos de ausência de qualquer garantia; e dê a todos os destinatários uma cópia desta Licença junto com o Programa. -Você pode cobrar qualquer preço ou nenhum preço por cada cópia que transmitir e pode oferecer suporte ou proteção de garantia mediante o pagamento de uma taxa. -5. Transmitindo versões de origem modificadas. -Você pode transmitir um trabalho baseado no Programa, ou as modificações para produzi-lo a partir do Programa, na forma de código-fonte nos termos da seção 4, desde que você também atenda a todas estas condições: - a) O trabalho deve trazer avisos em destaque afirmando que você o modificou e dando uma data relevante. - b) O trabalho deve conter avisos em destaque afirmando que é liberado sob esta Licença e quaisquer condições adicionadas na seção 7. Este requisito modifica o requisito na seção 4 de “manter intactos todos os avisos”. - c) Você deve licenciar a obra inteira, como um todo, sob esta Licença para qualquer pessoa que obtenha uma cópia. Esta Licença se aplicará, portanto, junto com quaisquer termos adicionais da seção 7 aplicáveis, a toda a obra e todas as suas partes, independentemente de como foram embaladas. Esta Licença não dá permissão para licenciar o trabalho de qualquer outra forma, mas não invalida tal permissão se você a tiver recebido separadamente. - d) Se o trabalho tiver interfaces de usuário interativas, cada uma deve exibir Avisos Legais Apropriados; entretanto, se o Programa possui interfaces interativas que não exibem Avisos Legais Apropriados, seu trabalho não precisa fazer com que eles o façam. -Uma compilação de uma obra coberta com outras obras separadas e independentes, que não são, por sua natureza, extensões da obra coberta, e que não são combinadas com ela de modo a formar um programa maior, em ou em um volume de armazenamento ou distribuição meio, é chamado de “agregado” se a compilação e seus direitos autorais resultantes não forem usados ​​para limitar o acesso ou os direitos legais dos usuários da compilação além do que as obras individuais permitem. A inclusão de uma obra coberta em um agregado não faz com que esta Licença se aplique às outras partes do agregado. -6. Transmissão de formulários não originais. -Você pode transmitir uma obra coberta na forma de código de objeto nos termos das seções 4 e 5, desde que também transmita a Fonte Correspondente legível por máquina nos termos desta Licença, de uma das seguintes maneiras: - a) Transmitir o código do objeto em, ou incorporado em, um produto físico (incluindo um meio de distribuição físico), acompanhado pela Fonte Correspondente fixada em um meio físico durável normalmente usado para intercâmbio de software. - b) Transmitir o código do objeto em, ou incorporado em, um produto físico (incluindo um meio de distribuição físico), acompanhado por uma oferta por escrito, válida por pelo menos três anos e válida enquanto você oferecer peças de reposição ou suporte ao cliente para esse modelo de produto, para dar a qualquer pessoa que possua o código do objeto (1) uma cópia da Fonte Correspondente para todo o software no produto que é coberto por esta Licença, em um meio físico durável normalmente usado para intercâmbio de software, por um preço não mais do que seu custo razoável para realizar fisicamente este transporte da fonte, ou (2) acesso para copiar a Fonte Correspondente de um servidor de rede sem nenhum custo. - c) Transmitir cópias individuais do código-objeto com uma cópia da oferta escrita para fornecer a Fonte Correspondente. Esta alternativa é permitida apenas ocasionalmente e não comercialmente, e somente se você recebeu o código-objeto com tal oferta, de acordo com a subseção 6b. - d) Transmitir o código do objeto, oferecendo acesso de um local designado (grátis ou por um custo), e oferecer acesso equivalente à Fonte Correspondente da mesma maneira através do mesmo local sem nenhum custo adicional. Você não precisa exigir que os destinatários copiem a Fonte Correspondente junto com o código do objeto. Se o local para copiar o código do objeto for um servidor de rede, a Fonte Correspondente pode estar em um servidor diferente (operado por você ou um terceiro) que suporta recursos de cópia equivalentes, desde que você mantenha instruções claras ao lado do código do objeto dizendo onde encontre a fonte correspondente. Independentemente de qual servidor hospeda a fonte correspondente, você continua obrigado a garantir que ela esteja disponível pelo tempo necessário para atender a esses requisitos. - e) Transmita o código-objeto usando transmissão ponto a ponto, desde que você informe a outros pontos onde o código-objeto e a Fonte Correspondente do trabalho estão sendo oferecidos ao público em geral sem nenhum custo sob a subseção 6d. -Uma parte separável do código-objeto, cujo código-fonte é excluído da Fonte Correspondente como uma Biblioteca do Sistema, não precisa ser incluída na transmissão do trabalho do código-objeto. -Um “Produto do Usuário” é (1) um “produto de consumo”, o que significa qualquer propriedade pessoal tangível que é normalmente usada para fins pessoais, familiares ou domésticos, ou (2) qualquer coisa projetada ou vendida para incorporação em uma residência. Ao determinar se um produto é um produto de consumo, os casos duvidosos devem ser resolvidos em favor da cobertura. Para um determinado produto recebido por um determinado usuário, "normalmente usado" refere-se a um uso típico ou comum dessa classe de produto, independentemente do status do usuário específico ou da forma como o usuário em particular realmente usa, ou espera ou se espera que use, o produto. Um produto é um produto de consumo, independentemente de o produto ter usos comerciais, industriais ou de não consumo substanciais, a menos que tais usos representem o único modo de uso significativo do produto. -“Informações de instalação” para um Produto do Usuário significa quaisquer métodos, procedimentos, chaves de autorização ou outras informações necessárias para instalar e executar versões modificadas de uma obra coberta naquele Produto do Usuário a partir de uma versão modificada de sua Fonte Correspondente. As informações devem ser suficientes para garantir que o funcionamento contínuo do código do objeto modificado não seja, em nenhum caso, impedido ou interferido apenas porque a modificação foi feita. -Se você transmitir um código de objeto de trabalho sob esta seção em, ou com, ou especificamente para uso em um Produto do Usuário, e a transmissão ocorrer como parte de uma transação na qual o direito de posse e uso do Produto do Usuário é transferido para o destinatário em perpetuidade ou por um prazo determinado (independentemente de como a transação é caracterizada), a Fonte Correspondente transmitida nesta seção deve ser acompanhada pelas Informações de Instalação. Mas este requisito não se aplica se nem você nem qualquer terceiro retiver a capacidade de instalar o código do objeto modificado no Produto do Usuário (por exemplo, o trabalho foi instalado em ROM). -O requisito de fornecer Informações de Instalação não inclui o requisito de continuar a fornecer serviço de suporte, garantia ou atualizações para um trabalho que foi modificado ou instalado pelo destinatário, ou para o Produto do Usuário no qual foi modificado ou instalado. O acesso a uma rede pode ser negado quando a própria modificação afeta materialmente e adversamente a operação da rede ou viola as regras e protocolos de comunicação através da rede. -A fonte correspondente transmitida e as informações de instalação fornecidas, de acordo com esta seção, devem estar em um formato documentado publicamente (e com uma implementação disponível ao público na forma de código-fonte) e não deve exigir nenhuma senha ou chave especial para descompactar, ler ou copiando. -7. Termos Adicionais. -“Permissões adicionais” são termos que complementam os termos desta Licença, fazendo exceções a uma ou mais de suas condições. Permissões adicionais que são aplicáveis a todo o Programa devem ser tratadas como se estivessem incluídas nesta Licença, na medida em que são válidas sob a lei aplicável. Se as permissões adicionais se aplicarem apenas a parte do Programa, essa parte pode ser usada separadamente sob essas permissões, mas todo o Programa permanece regido por esta Licença sem levar em conta as permissões adicionais. -Ao transmitir uma cópia de uma obra coberta, você pode, a seu critério, remover quaisquer permissões adicionais dessa cópia ou de qualquer parte dela. (Permissões adicionais podem ser escritas para exigir sua própria remoção em certos casos quando você modificar a obra.) Você pode colocar permissões adicionais no material, adicionado por você a uma obra coberta, para a qual você tem ou pode dar a permissão de direitos autorais apropriada. -Não obstante qualquer outra disposição desta Licença, para o material que você adiciona a uma obra coberta, você pode (se autorizado pelos detentores dos direitos autorais desse material) complementar os termos desta Licença com os termos: - a) Isenção de garantia ou limitação de responsabilidade de forma diferente dos termos das seções 15 e 16 desta Licença; ou - b) Exigir a preservação de avisos legais razoáveis especificados ou atribuições de autor nesse material ou nos Avisos Legais Apropriados exibidos por trabalhos que o contenham; ou - c) Proibir a deturpação da origem desse material ou exigir que as versões modificadas de tal material sejam marcadas de maneira razoável como diferente da versão original; ou - d) Limitar a utilização para fins publicitários de nomes de licenciadores ou autores do material; ou - e) Recusa em conceder direitos sob a lei de marcas registradas para o uso de alguns nomes comerciais, marcas registradas ou marcas de serviço; ou - f) Exigir indenização dos licenciadores e autores desse material por qualquer pessoa que transmita o material (ou versões modificadas dele) com suposições contratuais de responsabilidade para o destinatário, por qualquer responsabilidade que essas suposições contratuais impõem diretamente a esses licenciadores e autores. -Todos os outros termos adicionais não permissivos são considerados "restrições adicionais" dentro do significado da seção 10. Se o Programa como você o recebeu, ou qualquer parte dele, contiver um aviso informando que é regido por esta Licença junto com um termo que é uma restrição adicional, você pode remover esse termo. Se um documento de licença contiver uma restrição adicional, mas permitir o relicenciamento ou transmissão sob esta Licença, você pode adicionar a um material de trabalho coberto regido pelos termos desse documento de licença, desde que a restrição adicional não sobreviva a tal relicenciamento ou transporte. -Se você adicionar termos a uma obra coberta de acordo com esta seção, deverá colocar, nos arquivos de origem relevantes, uma declaração dos termos adicionais que se aplicam a esses arquivos ou um aviso indicando onde encontrar os termos aplicáveis. -Os termos adicionais, permissivos ou não permissivos, podem ser declarados na forma de uma licença escrita separadamente ou declarados como exceções; os requisitos acima se aplicam de qualquer maneira. -8. Rescisão. -Você não pode propagar ou modificar uma obra coberta, exceto conforme expressamente fornecido nesta Licença. Qualquer tentativa de propagá-la ou modificá-la é nula e encerrará automaticamente seus direitos sob esta Licença (incluindo qualquer licença de patente concedida de acordo com o terceiro parágrafo da seção 11). -No entanto, se você cessar todas as violações desta Licença, então sua licença de um detentor de direitos autorais em particular é restabelecida (a) provisoriamente, a menos e até que o detentor dos direitos autorais explicitamente e finalmente cancele sua licença, e (b) permanentemente, se o detentor dos direitos autorais falhar para notificá-lo da violação por algum meio razoável antes de 60 dias após a cessação. -Além disso, sua licença de um detentor de direitos autorais em particular é restabelecida permanentemente se o detentor dos direitos autorais notificá-lo da violação por algum meio razoável, esta é a primeira vez que você recebe um aviso de violação desta Licença (para qualquer trabalho) desse detentor dos direitos autorais, e você corrige a violação antes de 30 dias após o recebimento da notificação. -A rescisão de seus direitos sob esta seção não encerra as licenças de partes que receberam cópias ou direitos de você sob esta Licença. Se seus direitos foram rescindidos e não foram restabelecidos permanentemente, você não se qualifica para receber novas licenças para o mesmo material de acordo com a seção 10. -9. Não é necessária aceitação para obter cópias. -Você não é obrigado a aceitar esta Licença para receber ou executar uma cópia do Programa. A propagação auxiliar de uma obra coberta ocorrendo unicamente como consequência do uso da transmissão ponto a ponto para receber uma cópia também não requer aceitação. No entanto, nada além desta Licença concede a você permissão para propagar ou modificar qualquer trabalho coberto. Essas ações infringem direitos autorais se você não aceitar esta Licença. Portanto, ao modificar ou propagar uma obra coberta, você indica sua aceitação desta Licença para fazê-lo. -10. Licenciamento automático de destinatários posteriores. -Cada vez que você transmite uma obra coberta, o destinatário recebe automaticamente uma licença dos licenciadores originais para executar, modificar e propagar essa obra, sujeito a esta Licença. Você não é responsável por garantir a conformidade de terceiros com esta Licença. -Uma “transação de entidade” é uma transação que transfere o controle de uma organização, ou substancialmente todos os ativos de uma, ou subdivide uma organização, ou organizações que se fundem. Se a propagação de uma obra coberta resultar de uma transação de entidade, cada parte dessa transação que receber uma cópia da obra também receberá todas as licenças para a obra que o antecessor da parte interessada tinha ou poderia conceder nos termos do parágrafo anterior, mais o direito de posse da Fonte Correspondente do trabalho do antecessor em interesse, se o predecessor o tiver ou puder obtê-lo com esforços razoáveis. -Você não pode impor quaisquer outras restrições ao exercício dos direitos concedidos ou afirmados nesta Licença. Por exemplo, você não pode impor uma taxa de licença, royalties ou outra cobrança pelo exercício dos direitos concedidos sob esta Licença, e você não pode iniciar um litígio (incluindo uma reclamação cruzada ou reconvenção em um processo judicial) alegando que qualquer reclamação de patente foi infringida fazendo, usando, vendendo, oferecendo para venda ou importando o Programa ou qualquer parte dele. -11. Patentes. -Um “contribuidor” é um detentor de copyright que autoriza o uso sob esta Licença do Programa ou um trabalho no qual o Programa é baseado. O trabalho assim licenciado é chamado de “versão do contribuidor” do contribuidor. -As "reivindicações de patentes essenciais" de um contribuidor são todas as reivindicações de patentes de propriedade ou controladas pelo contribuidor, já adquiridas ou adquiridas posteriormente, que seriam infringidas de alguma forma, permitida por esta Licença, de fazer, usar ou vender sua versão de contribuidor, mas não inclua reivindicações que seriam infringidas apenas como consequência de modificações posteriores da versão do contribuidor. Para os fins desta definição, “controle” inclui o direito de conceder sublicenças de patentes de maneira consistente com os requisitos desta Licença. -Cada colaborador concede a você uma licença de patente não exclusiva, mundial e livre de royalties sob as reivindicações de patentes essenciais do colaborador, para fazer, usar, vender, oferecer para venda, importar e de outra forma executar, modificar e propagar o conteúdo de sua versão de colaborador. -Nos três parágrafos seguintes, uma “licença de patente” é qualquer acordo ou compromisso expresso, independentemente de como seja denominado, de não fazer cumprir uma patente (como uma permissão expressa para praticar uma patente ou pacto para não processar por violação de patente). “Conceder” tal licença de patente a uma parte significa fazer tal acordo ou compromisso de não fazer cumprir uma patente contra a parte. -Se você transmitir uma obra coberta, sabendo disso, contando com uma licença de patente, e a Fonte Correspondente da obra não estiver disponível para qualquer pessoa copiar, gratuitamente e sob os termos desta Licença, por meio de um servidor de rede disponível publicamente ou outro prontamente acessível significa, então você deve (1) fazer com que a Fonte Correspondente esteja disponível, ou (2) providenciar para privar-se do benefício da licença de patente para este trabalho específico, ou (3) providenciar, de uma maneira consistente com o requisitos desta Licença, para estender a licença de patente aos destinatários downstream. "Confiar conscientemente" significa que você tem conhecimento real de que, mas para a licença de patente, a transmissão da obra coberta em um país, ou o uso do destinatário da obra coberta em um país, infringiria uma ou mais patentes identificáveis ​​naquele país que você tem motivos para acreditar que são válidos. -Se, de acordo com ou em conexão com uma única transação ou acordo, você transmite ou propaga através da aquisição de transferência de uma obra coberta e concede uma licença de patente a algumas das partes que recebem a obra coberta, autorizando-as a usar, propagar, modificar ou transmitir uma cópia específica da obra coberta, a licença de patente concedida por você é automaticamente estendida a todos os destinatários da obra coberta e das obras nela baseadas. -Uma licença de patente é “discriminatória” se não incluir no escopo de sua cobertura, proibir o exercício ou estiver condicionada ao não exercício de um ou mais dos direitos especificamente concedidos por esta Licença. Você não pode transmitir um trabalho coberto se for parte de um acordo com um terceiro que está no negócio de distribuição de software, sob o qual você faz o pagamento a terceiros com base na extensão de sua atividade de transmissão do trabalho, e sob a qual o terceiro concede, a qualquer uma das partes que receberiam o trabalho coberto de você, uma licença de patente discriminatória (a) em conexão com cópias do trabalho coberto transmitido por você (ou cópias feitas a partir dessas cópias), ou ( b) principalmente para e em conexão com produtos específicos ou compilações que contenham o trabalho coberto, a menos que você tenha celebrado esse acordo, ou que a licença de patente tenha sido concedida, antes de 28 de março de 2007. -Nada nesta Licença deve ser interpretado como exclusão ou limitação de qualquer licença implícita ou outras defesas contra violação que podem estar disponíveis para você sob a lei de patente aplicável. -12. Proibição de renúncia à liberdade alheia. -Se forem impostas condições a você (seja por ordem judicial, acordo ou outro) que contradigam as condições desta Licença, elas não o isentam das condições desta Licença. Se você não puder transmitir um trabalho coberto de forma a satisfazer simultaneamente suas obrigações sob esta Licença e quaisquer outras obrigações pertinentes, então, como consequência, você não poderá transmiti-lo de forma alguma. Por exemplo, se você concordar com os termos que o obrigam a coletar royalties para posterior transmissão daqueles a quem você transmite o Programa, a única maneira de cumprir esses termos e esta Licença seria abster-se inteiramente de transmitir o Programa. -13. Use com a GNU Affero General Public License. -Não obstante qualquer outra disposição desta Licença, você tem permissão para vincular ou combinar qualquer trabalho coberto com um trabalho licenciado sob a versão 3 da Licença Pública Geral GNU Affero em um único trabalho combinado e transmitir o trabalho resultante. Os termos desta Licença continuarão a se aplicar à parte que é o trabalho coberto, mas os requisitos especiais da Licença Pública Geral GNU Affero, seção 13, relativos à interação por meio de uma rede, serão aplicados à combinação como tal. -14. Versões revisadas desta licença. -A Free Software Foundation pode publicar versões revisadas e / ou novas da GNU General Public License de tempos em tempos. Essas novas versões serão semelhantes em espírito à versão atual, mas podem diferir em detalhes para tratar de novos problemas ou preocupações. -Cada versão recebe um número de versão distinto. Se o Programa especifica que uma determinada versão numerada da Licença Pública Geral GNU “ou qualquer versão posterior” se aplica a ela, você tem a opção de seguir os termos e condições dessa versão numerada ou de qualquer versão posterior publicada pelo Software Livre Fundação. Se o Programa não especifica um número de versão da Licença Pública Geral GNU, você pode escolher qualquer versão já publicada pela Free Software Foundation. -Se o Programa especifica que um proxy pode decidir quais versões futuras da GNU General Public License podem ser usadas, a declaração pública de aceitação de uma versão desse proxy autoriza o usuário permanentemente a escolher essa versão para o Programa. -Versões de licença posteriores podem fornecer permissões adicionais ou diferentes. No entanto, nenhuma obrigação adicional é imposta a qualquer autor ou detentor de direitos autorais como resultado de sua escolha de seguir uma versão posterior. -15. Isenção de responsabilidade de garantia. -NÃO HÁ GARANTIA PARA O PROGRAMA, NA EXTENSÃO PERMITIDA PELA LEI APLICÁVEL. EXCETO QUANDO DE OUTRA FORMA DECLARADA POR ESCRITO OS DETENTORES DOS DIREITOS AUTORAIS E / OU OUTRAS PARTES FORNECEM O PROGRAMA "TAL COMO ESTÁ" SEM GARANTIA DE QUALQUER TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E FITNALIDADE . TODO O RISCO QUANTO À QUALIDADE E DESEMPENHO DO PROGRAMA É DE SUA RESPONSABILIDADE. CASO O PROGRAMA SE APRESENTE DEFEITUOSO, VOCÊ ASSUME OS CUSTOS DE TODOS OS SERVIÇOS, REPAROS OU CORREÇÕES NECESSÁRIOS. -16. Limitação de responsabilidade. -EM NENHUMA HIPÓTESE A MENOS QUE EXIGIDO PELA LEI APLICÁVEL OU DE ACORDO POR ESCRITO, QUALQUER TITULAR DOS DIREITOS AUTORAIS, OU QUALQUER OUTRA PARTE QUE MODIFICAR E / OU TRANSMITIR O PROGRAMA CONFORME PERMITIDO ACIMA, SERÁ RESPONSÁVEL POR DANOS, INCLUINDO QUALQUER OUTRA PARTE GERAL, ESPECIAL, INCIDENTAL DANOS DECORRENTES DO USO OU INCAPACIDADE DE USAR O PROGRAMA (INCLUINDO, MAS NÃO SE LIMITANDO À PERDA DE DADOS OU DADOS SENDO PRESTADOS INEXATOS OU PERDAS SUSTENTADAS POR VOCÊ OU POR TERCEIROS OU FALHA DO PROGRAMA PARA OPERAR COM QUAISQUER OUTROS PROGRAMAS), MESMO SE ESSE TITULAR OU OUTRA PARTE FOI AVISADO DA POSSIBILIDADE DE TAIS DANOS. -17. Interpretação das Seções 15 e 16. -Se a isenção de garantia e limitação de responsabilidade fornecida acima não puderem ter efeito legal local de acordo com seus termos, os tribunais de revisão devem aplicar a lei local que mais se aproxima de uma renúncia absoluta de toda responsabilidade civil em relação ao Programa, a menos que uma garantia ou suposição de responsabilidade acompanha uma cópia do Programa em troca de uma taxa. - - - Ao usar este software e adicionar suas pastas, você dá ao Rise Media Player acesso total para editar os metadados da mídia, visualizar os arquivos, excluir etc. Você também dá acesso aos locais da sua biblioteca padrão para mídia (Música e Vídeos) por padrão. - -Por padrão, você concede ao software acesso para rastrear seu histórico de escuta e hábitos para servir a recomendações personalizadas. Isso pode ser desligado. - - - O login e uso de suas contas online permite que este software gerencie sua biblioteca online, visualize compras e histórico de escuta de seu (s) serviço (s) escolhido (s). - -Ao usar qualquer um dos serviços de streaming disponíveis no aplicativo, você aceita seus próprios termos e condições de serviço. Eles estarão disponíveis em seus respectivos sites. - -Parabéns se você leu isso! Tenha um cookie :) Siga todos estes termos para obter a melhor experiência e menos problemas. - - - Ultima atualização Dezembro 2021 - GPL License 3.0 - - - Manuseio de media local - - - Streaming e serviços online - - - Rise Media Player - Contrato de licença e Termos de Uso - - - - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/About.resw b/Rise Media Player Dev/Strings/ro-RO/About.resw deleted file mode 100644 index 93505c5cd..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/About.resw +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bloom (Cele mai noi funcții, stabilitate redusă) - - - Schimbă între canale - - - Contribuie - - - Canal curent - - - Exclusivități Insider - - - Află mai multe - - - Ieși din Programul Insider - - - Lansări - - - Copiere versiune - - - Dată de lansare InDev: 24 decembrie 2021 -Dată de lansare finală: 1 ianuarie 2022 -Versiune internă: 0.0.135.0 -Ediție: Bloom - -Creat de Joseph Beattie și YourOrdinaryCat - - - Mai multe informații despre versiune - - - Mai multe - - - of - - - Cele mai recente schimbări: Controale media noi, Discografie, Discy, Vizualizare opțiuni - - - Schimbări recente - - - Salvează pe dispozitivul meu - - - Fii la curent cu cele mai recente actualizări. - - - Social media - - - Termeni și condiții - - - Vezi changelog - - - Versiune - - - Informații versiune - - - Accesează niște imagini de fundal exclusive cu brandul RiseMP. - - - Imagini de fundal și teme - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Appearance.resw b/Rise Media Player Dev/Strings/ro-RO/Appearance.resw deleted file mode 100644 index ad0dd8c39..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albume - - - Aspect aplicație - - - Artiști - - - Adaugă widget-uri pentru a-ți face experiența mai personală. - - - Personalizează pagina Dintr-o privire - - - Alege luciul aplicației - - - Alege-ți culoarea - - - Scade marginile pentru a arăta mai mult conținut. Face grupurile din sidebar colapsabile. - - - Mod compact - - - Playlist-urile sunt făcute pentru tine, bazate pe obiceiurile și favoritele tale, incluzând melodii care-ți plac. - - - Creează playlist-uri personalizate - - - Întunecat - - - Preseturi de design și așezare - - - Preseturile de așezare și temele personalizate vor veni în curând. - - - Această funcție nu este disponibilă - - - Dispozitive - - - Colțurile nu se vor mai rotunji pe aceste elemente. - - - Arată artă de album și miniaturi complete - - - Genuri - - - Personalizează-ți experiența cu stiluri de pictograme, culori, moduri și multe alte funcții care nu numai îți fac experiența personală, dar și mai prietenoasă. - - - Urmărește istoricul media și obiceiurile - - - Dintr-o privire - - - Luminos - - - Toate videoclipurile - - - Navigație - - - Coadă - - - Revino de unde ai plecat - - - Playlist-uri - - - Confidențialitate și recomandări - - - Sidebar - - - Adaugă și elimină elemente din sidebar, schimbă stilul pictogramelor și comportamente generale. - - - Personalizează-ți sidebar-ul - - - Melodii - - - Selectează pagina de pornire. - - - La pornire - - - Servicii streamind - - - Folosește setările sistemului - - - *Setările modului compact nu vor lua efect până când setup-ul nu este finalizat. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Connect.resw b/Rise Media Player Dev/Strings/ro-RO/Connect.resw deleted file mode 100644 index b810c3f0e..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Serviciile de streaming sunt aici! Conectează-ți toate conturile de streaming*. Folosim astea pentru recomandări și pentru a reda fișierele tale. - - - Conturile de internet și serviciile vor veni în curând. - - - *Streaming-ul de muzică necesită un cont premium pentru a funcționa. Doar un serviciu poate fi activat în același timp. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Details.resw b/Rise Media Player Dev/Strings/ro-RO/Details.resw deleted file mode 100644 index d6c247097..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Această melodie este stocată ca un fișier pe dispozitivul tău. - - - Disc - - - Editare artă album - - - Gen - - - Această melodie este locală, ceea ce înseamnă că este stocată direct pe stocarea dispozitivului tău, spre deosebire de cloud sau online. Schimbarea proprietăților aici va afecta alte playere media. - - - Muzică locală - - - Evaluare - - - Album - - - Artist album - - - Artist (artiști) - - - Titlu melodie - - - Număr piesă - - - An de lansare - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/File.resw b/Rise Media Player Dev/Strings/ro-RO/File.resw deleted file mode 100644 index d8a8c19c5..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Creat - - - Se deschide cu - - - Nume fișier - - - Tip fișier - - - Locație - - - Modificat - - - Mărime fișier - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Finish.resw b/Rise Media Player Dev/Strings/ro-RO/Finish.resw deleted file mode 100644 index 4ccedad5d..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Depinzând de cât ai adăugat/schimbat, procesul poate dura câteva minute. Dacă dorești să continui acest proces mai târziu, doar apasă Nu acum. - - - Dacă dorești să începi acest proces acum, apasă Continuă. Tot procesul este automat și nu necesită interacțiune cu utilizatorul. - - - Partea ta s-a terminat. Trebuie doar să adăugăm fișierele tale media și să ne asigurăm că setările au fost aplicate. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/HelpTips.resw b/Rise Media Player Dev/Strings/ro-RO/HelpTips.resw index 731201899..4f59d2931 100644 --- a/Rise Media Player Dev/Strings/ro-RO/HelpTips.resw +++ b/Rise Media Player Dev/Strings/ro-RO/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,8 +117,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Adăugăm fișierele tale personale + + Adding your personal music and videos • Aceste versiuni vor fi inițiate prin Microsoft Store @@ -160,6 +160,39 @@ Insideri Early Access (în trecut Insideri Seeding) beneficiază de acces la apl Beta + + Mă puteți găsi făcând clic dreapta pe diferite lucruri. De exemplu, un album. Vă voi spune ce puteţi face :). Sunt încă destul de nou, deci nu voi fi peste tot, dar cresc în fiecare zi! + + + Salut! Sunt Discy. + + + Utilizați bara de comandă pentru a sorta albumele în diferite tipuri. Faceți clic pe un album pentru a vedea ce este în magazin. Poți adăuga un întreg album la o listă de redare, să amesteci sau să distribui cu prietenii. + + + Gestionarea și organizarea albumelor tale + + + Redă simultan descoperirea unui întreg artist Vezi informații despre un artist, albumele lor (stocate pe dispozitivul tău) și melodiile dând click pe artistul pe care îl dorești. Distribuie artiștii tăi favoriți prietenilor tăi sau adaugă muzica unui întreg artist la o listă de redare. + + + Pune cântecele tale preferate, melodiile speciale, melodiile tale, împreună într-o listă de redare. Dă-i o descriere și un titlu. Apoi adaugă muzică în plus și elimină piesele de la care nu ești prea sigur. Ascultare fericită! + + + Grup cu liste de redare + + + Treci peste o melodie și apasă butonul de redare pentru a reda o melodie sau fă dublu click. Omite, întoarce-te și vezi informațiile melodiei din bara de redare actuală (în partea de jos a ferestrei aplicației). Faceți clic pe 'Informații și Proprietăți' pentru a edita metadatele melodiilor și informațiile fișierului. Puteți întotdeauna să le partajați și altora sau să adăugați la lista de redare! + + + Efectuarea de acțiuni asupra melodiilor + + + Faceți clic pe un videoclip pentru a-l reda. Redenumiți și sortați-le. Videoclipurile vor ocupa întreaga fereastră a aplicației și puteți scruba, pauza, sări și multe altele. + + + Redare videoclipuri + Întrebări clasice @@ -189,21 +222,21 @@ Insideri Early Access (în trecut Insideri Seeding) beneficiază de acces la apl Cum intru în Programul Insider? - + Playing media and now playing - • Song, Album, Artist and Genre Indexing -• Album, Artist, Genre and Songs Views (static for now) -• Media Playback -• Command Bar (BASIC) -• User Controlled Media Locations -• UI Manipulation through Settings -• Basic Metadata control for Music -• Basic Now Playing UI -• Basic Properties Window -• FAQ Help Section -• Discy in small areas + • Indexarea pieselor, albumului, artistului și genului +• Album, Artist, Vizualizări de genuri și melodii (statice pentru acum) +• Redare Media +• Bară de comandă (BASIC) +• Locații media controlate de utilizatori +• Manipulare UI prin Setări +• Control metadate de bază pentru muzică +• Interfață redare de bază acum +• Fereastră proprietăți de bază +• Secțiunea de ajutor FAQ +• Discy în zonele mici Pre-Alpha (vor fi multe versiuni așa) @@ -220,15 +253,15 @@ Insideri Early Access (în trecut Insideri Seeding) beneficiază de acces la apl • Alpha - Anul Nou (2022)-martie 2022. Notiță: Durând procesul Alpha, versiuni demo ale aplicației vor fi disponibile public pentru testarea IU. -• Beta - aprilie-TBD (Pre-Alpha 4 va fi disponibil pentru instalare pe Microsoft Store, iar nu vei avea nevoie de Programul Insider, deși vei pierde niscaiva funcții) +• Beta - aprilie-TBD (Pre-Alpha 4 va fi disponibil pentru instalare pe Microsoft Store, iar nu vei avea nevoie de Programul Insider, deși vei pierde niscaiva funcții) - - Sortăm și ținem grijă de librăria ta + + Sorting and managing your library Va trebui să descoperi ;) - Ce-i chestia aia Discy? + Ce este Discy? \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Information.resw b/Rise Media Player Dev/Strings/ro-RO/Information.resw deleted file mode 100644 index 10394be1d..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Information.resw +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Adaugă un cont - - - Adăugare la - - - Media nouă adăugată - - - Lasă-ne să găsim muzică și videoclipuri adăugând foldere și fișiere de pe dispozitiv. - - - Adaugă/elimină surse media - - - Adăugare la - - - Album - - - Albume - - - Artist - - - Artiști - - - Ascendent - - - Întreabă-l pe Discy despre asta - - - Această pagină va fi în curând casă recomandărilor tale, media recentă și mai multe. Ne dorim să introducem această funcție în curând, deși probabil nu va fi adăugată în Pre-Alpha. - - - Despre această pagină - - - Caută toată media de pe acest dispozitiv - - - Schimbă imaginea de artist - - - Căutăm media nouă în librăria ta... - - - Apasă o funcție pentru a afla mai multe - - - Închide - - - Pictograme colorate - - - Adaugă funcții mișto aplicației sau tradu în limba ta. - - - Contribuie la dezvoltare - - - Elimină... - - - Elimină... - - - Descendent - - - Proprietăți și info - - - Proprietăți și info - - - Feedback - - - Feedback - - - Gen - - - Pictograme de contrast înalt - - - Adăugăm niște media librăriei tale. Chiar nu va dura mult. - - - Adăugăm media librăriei tale - - - Bară de meniu - - - Mai multe setări - - - Mută jos - - - Mută sus - - - Îmbină albume cu același titlu - - - Ce-i nou în versiunea asta: - - - Playlist nou - - - N-am putut găsi media nouă în librărie - - - Mesaje și rapoarte - - - Arată în File Explorer - - - Fixează la Start - - - Play - - - Play - - - Legături rapide - - - Eliminare din sidebar - - - Eliminare folder - - - Eliminare secțiune - - - Elimină... - - - Scanează pentru media nouă - - - Selectează - - - Selectează - - - Selectează - - - Setări aplicație - - - Ne asigurăm că toate setările au fost salvate. - - - Aplicare setări - - - Partajare - - - Arată album - - - Arată artist - - - Amestecă - - - Amestecă album - - - Amestecă artist - - - Sidebar (Clasic) - - - Căutare - - - Melodii - - - Sortare - - - Stil setări - - - Titlu - - - Mutare la fund - - - Mutare la vârf - - - Număr piesă - - - Vizualizare - - - An de lansare - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Language.resw b/Rise Media Player Dev/Strings/ro-RO/Language.resw deleted file mode 100644 index 2283bb87f..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Selection - - - Match system and app languages - - - Opțiuni - - - Raportează o problemă - - - Alege limba manual dintr-o listă. - - - Selectează-ți limba - - - Limbă sistem - - - Devino un traducător - - - Traduceri: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Local.resw b/Rise Media Player Dev/Strings/ro-RO/Local.resw deleted file mode 100644 index 35569dac0..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dacă e media ruptă din CD-uri și DVD-uri, cumpărată sau descărcată de pe Internet, alege ce facem cu ea. - - - Librăria ta video este deja împărțită în 'Local și cumpărat' și secțiuni pentru serviciile tale de streaming. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/MediaData.resw b/Rise Media Player Dev/Strings/ro-RO/MediaData.resw deleted file mode 100644 index b623dcc1e..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albume - - - Artiști - - - Proprietăți și info - - - Melodii - - - Album necunoscut - - - Artist necunoscut - - - Gen necunoscut - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/MediaLibrary.resw b/Rise Media Player Dev/Strings/ro-RO/MediaLibrary.resw deleted file mode 100644 index c7a5f8cac..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/MediaLibrary.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Adaugă folder - - - Conectează-te în siguranță la serviciile tale - - - Adaugă un cont - - - Setări adiționale - - - Alege unde ne uităm pentru fișiere media. - - - Adaugă/elimină foldere media. - - - Când se șterge media locală: - - - Șterge de pe dispozitiv - - - Dispozitive - - - Dezactivează toată media locală și dispozitivele - - - Dezactivează toate rețelele și serviciile streaming - - - Gata - - - Deja ne uităm pentru media ta în folderele prestabilite ale utilizatorului. Poți adăuga alte foldere pe care le vom folosi pentru a-ți popula librăria. - - - Surse media - - - Last.fm - - - Media online și servicii - - - Servicii online - - - Șterge doar din aplicație - - - Media locală și dispozitive - - - Alege ce să se întâmple când rupi un disc - - - Opțiuni rupere disc - - - Creează o intrare separată pentru muzica ta locală, decât să îmbini muzica online și cea locală într-o singură intrare. - - - Împarte media online și cea locală în sidebar - - - Amestecă playlist - - - Serviciu streaming - - - - - - Alege unde ne uităm pentru fișiere video. - - - Adaugă/elimină foldere video. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Navigation.resw b/Rise Media Player Dev/Strings/ro-RO/Navigation.resw deleted file mode 100644 index c6d8af520..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Add/remove sidebar items - - - Albume - - - Aspect - - - Artiști - - - Dintr-o privire - - - Colorat - - - Prestabilit - - - Dispozitive - - - Afișează tot - - - General - - - Elemente generale - - - Genuri - - - Afișează butonul de meniu (hamburger menu) - - - Centru de ajutor - - - Selectează dintr-o varietate de seturi minunate de pictograme pentru sidebar. - - - Stil pictograme - - - Toate videoclipurile - - - Muzică - - - Nu afișa sidebar-ul - - - Coadă - - - Afișează doar pictogramele - - - Playlist-uri - - - Alege ce să facem cu sidebar-ul când fereastra este micșorată. - - - Schimbări la redimensionarea ferestrei - - - Afișează titlu - - - Melodii - - - Servicii de streaming - - - Video - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/NowPlaying.resw b/Rise Media Player Dev/Strings/ro-RO/NowPlaying.resw deleted file mode 100644 index 8f0544496..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Album - - - Înapoi - - - Se redă - - - Coadă - - - Coadă - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Playback.resw b/Rise Media Player Dev/Strings/ro-RO/Playback.resw deleted file mode 100644 index 25bc8079a..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Îmbină sfârșitul și începutul pieselor. - - - Crossfade - - - Niciun crossfade - - - 10 secunde - - - 3 secunde - - - 5 secunde - - - Alege profiluri de sunet diferite depinzând de tipul media. - - - Egalizator - - - Schimbă meniurile de redare și volum - - - Vom reda imediat următoarea piesă fără a aștepta. - - - Redare gapless - - - General - - - Mergi la coadă când un dispozitiv este conectat - - - Potrivește întotdeauna cu rezoluția - - - Muzică - - - Alege ce să vezi în IU Now Playing. - - - Personalizează coada - - - Meniuri de sistem și coadă - - - Ajustează cum videoclipurile sunt scalate depinzând de mărimea ferestrei. - - - Scalare - - - Schimbă rezoluția video și bitrate-ul. - - - Setează calitatea de streaming - - - Video - - - Scalează la mărimea ferestrei - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Privacy.resw b/Rise Media Player Dev/Strings/ro-RO/Privacy.resw deleted file mode 100644 index cc636fdd3..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Serviciile de streaming sunt aici! Conectează toate conturile pe care le folosești pentru streaming media*. Utilizăm astea pentru recomandări și pentru a-ți reda lucrurile. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Props.resw b/Rise Media Player Dev/Strings/ro-RO/Props.resw deleted file mode 100644 index 92a68c7a9..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Anulare - - - Detalii - - - În curând - - - Am înțeles - - - Nu am putut salva proprietățile melodiei. Este posibil ca fișierul să fi fost mutat, schimbat sau șters, sau este o problemă Windows. - - - Ceva n-a mers bine - - - Fișier - - - Versuri - - - Profil - - - Salvare schimbări - - - Info melodie - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Resources.resw b/Rise Media Player Dev/Strings/ro-RO/Resources.resw new file mode 100644 index 000000000..a29fe00ba --- /dev/null +++ b/Rise Media Player Dev/Strings/ro-RO/Resources.resw @@ -0,0 +1,955 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Despre + + + Acceptă + + + Adaugă un cont + + + Albume + + + Artiști + + + Continuare + + + Întunecat + + + Decide pentru mine + + + Declinare + + + Centru de ajutor + + + Genuri + + + Dintr-o privire + + + Insider + + + Limbă + + + Librărie + + + Luminos + + + Toate videoclipurile + + + Potrivește întotdeauna cu rezoluția + + + Muzică + + + {0} zile + + + {0} ore + + + {0} minute + + + Niciun crossfade + + + Nu acum (Ieșire) + + + {0} secunde + + + 1 zi + + + 1 oră + + + 1 minut + + + 1 secundă + + + Utilizează numai fișiere locale + + + Utilizează numai servicii de streaming + + + Personalizare + + + Redare + + + Playlist-uri + + + Proprietăți și info + + + Coadă + + + Scalează la mărimea ferestrei + + + Fixați pe bara laterală + + + Eliminare din sidebar + + + Caută toată media de pe acest dispozitiv + + + Căutare + + + Setări + + + Melodii + + + Pasul {0} din {1} + + + Album necunoscut + + + Artist necunoscut + + + Gen necunoscut + + + Folosește setările sistemului + + + Videoclipuri + + + Imagini de fundal + + + {0} albume + + + {0} melodii + + + {0} videoclipuri + + + 1 album + + + 1 melodie + + + 1 videoclip + + + În curând + + + Informații album + + + Redă + + + Editare playlist + + + Info melodie + + + Colorat + + + Prestabilit + + + Nu afișa sidebar-ul + + + Afișează doar pictogramele + + + Afișează tot + + + Șterge doar din aplicație + + + Șterge de pe dispozitiv + + + Înapoi + + + Deschideți Rise Media Player când vă conectați la dispozitiv. + + + Începeți cu Windows + + + Creată + + + Se deschide cu + + + Nume de fișier + + + Tip fișier + + + Locație + + + Modificat + + + Mărime fișier + + + Deschide locația fișierului + + + Flux știri Artist + + + Anulare + + + Detalii + + + Fișier + + + Versuri + + + Nu am putut salva proprietățile melodiei. Este posibil ca fișierul să fi fost mutat, schimbat sau șters, sau este o problemă Windows. + + + Ceva nu a funcționat corect + + + Salvare schimbări + + + Amestecă playlist + + + Contribuie + + + Versiune + + + Dată de lansare InDev: 24 decembrie 2021 +Dată de lansare finală: 1 ianuarie 2022 +Versiune internă: 0.135.0 +Ediție: Bloom + +Rise Software - Discy și YourOrdinaryCat + + + Termeni și condiții + + + a + + + Află mai multe + + + Album + + + Albumul artistului + + + Artist (artiștii) + + + Deveniți un traducător + + + Rată de biți + + + Descriere + + + Disc + + + Editare artă album + + + Exportă coperta albumului + + + Exportă pictograma playlist + + + Gen + + + Această melodie este locală, ceea ce înseamnă că este stocată direct pe stocarea dispozitivului tău, spre deosebire de cloud sau online. Schimbarea proprietăților aici va afecta alte playere media. + + + Muzică locală + + + Opțiuni + + + Mută melodiile făcând clic pe butoanele în sus și în jos. + + + Nume playlist + + + Mută videoclipurile făcând clic pe butoanele în sus și în jos. + + + Evaluare + + + An de lansare + + + Raportează o problemă + + + Titlu melodie + + + Această melodie este stocată ca un fișier pe dispozitivul tău. + + + Limbă sistem + + + Număr piesă + + + Traduceri + + + Lasă-ne să găsim muzică și videoclipuri adăugând foldere și fișiere de pe dispozitiv. + + + Adaugă/elimină surse media + + + Adaugă la + + + Setări aplicație + + + Artist + + + Ascendent + + + Întreabă-l pe Discy despre asta + + + Folosește un browser de fișiere pentru a te uita prin toate fișierele media din dosare. + + + Răsfoire pentru media + + + Schimbă imaginea de artist + + + Închide + + + Descendent + + + Feedback + + + Lungime + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Avertizare + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Settings.resw b/Rise Media Player Dev/Strings/ro-RO/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ro-RO/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Setup.resw b/Rise Media Player Dev/Strings/ro-RO/Setup.resw index e120031ae..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/ro-RO/Setup.resw +++ b/Rise Media Player Dev/Strings/ro-RO/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,70 +117,215 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Accept - - Fă-ți experiența personală + Make it yours - Conectează-te cu un cont online + Connect an internet account + + + You're done! - - Continuare + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! - - Decide pentru mine + + Add your personal media - - Declinare + + Privacy & recommendations - - Ești gata! + + Pre-setup - - Suntem bucuroși că ești aici. Doar câțiva pași și vei fi gata! + + Start setup - - Acord licență și termeni + + License Agreement & Terms - - Media ta + + Welcome to - - Nu acum (Ieșire) + + Last Updated December 2021 - GPL License 3.0 - - Utilizează numai fișiere locale + + Local Media Handling - - Utilizează numai servicii de streaming + + Streaming & Online Services - - Pre-setup + + Rise Media Player - Licence Agreement & Terms for Use - - Confidențialitate și recomandări + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - Pornește setup + + More internet accounts & services are coming soon. - - Pasul 1 din 5 + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. - - Pasul 2 din 5 + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. - - Pasul 3 din 5 + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. - - Pasul 4 din 5 + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. - - Pasul 5 din 5 + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - Bun venit la + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ro-RO/Sidebar.resw b/Rise Media Player Dev/Strings/ro-RO/Sidebar.resw deleted file mode 100644 index 83c831fb5..000000000 --- a/Rise Media Player Dev/Strings/ro-RO/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Despre - - - Despre - - - Cont - - - Albume - - - Personalizare - - - Personalizare - - - Artiști - - - Dispozitive - - - Centru de ajutor - - - Feedback - - - Genuri - - - Dintr-o privire - - - Insider - - - Hub Insider - - - Limbă - - - Limbă - - - Limbă - - - Librărie - - - Librărie - - - Librărie - - - Toate videoclipurile - - - Muzică - - - Navigație - - - Coadă - - - Personalizare - - - Redare - - - Redare - - - Redare - - - Playlist-uri - - - Setări - - - Melodii - - - Servicii de streaming - - - Restaurare video - - - Videoclipuri - - - Imagini de fundal - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/About.resw b/Rise Media Player Dev/Strings/ru-RU/About.resw deleted file mode 100644 index 4783a1c8d..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/About.resw +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Свечение (Самые ранние функции, более низкая стабильность) - - - Изменить канал - - - Внести вклад - - - Текущий канал - - - Экстра предварительная оценка - - - Подробнее - - - Выйти из программы предварительной оценки - - - Выпуски - - - Скопировать версию - - - Alpha Preview 2 -Внутренняя версия: 0.0.170.0 - -Создана Joseph'ом Beattie и YourOrdinaryCat - - - Подробности о версии - - - Ещё - - - из - - - Последние изменения: Новые элементы управления воспроизведением мультимедиа, дискография, Discy, параметры просмотра - - - Недавние изменения - - - Сохранить на моём устройстве - - - Следите за последними обновлениями. - - - Социальные сети - - - Правила и условия - - - Посмотреть список изменений - - - Версия - - - Информация о версии - - - Получите доступ к эксклюзивным фирменным обоям RiseMP. - - - Обои и темы для рабочего стола - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Appearance.resw b/Rise Media Player Dev/Strings/ru-RU/Appearance.resw deleted file mode 100644 index 91447a4d4..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Альбомы - - - Внешний вид приложения - - - Исполнители - - - Добавьте виджеты, чтобы сделать ваш опыт более индивидуальным. - - - Настройте свою страницу «Самое главное» - - - Выберите свою оконную глазурь - - - Выберите свой цвет - - - Уменьшает общие поля и отступы, чтобы показать больше контента. Делает группы боковой панели сворачиваемыми. - - - Компактный режим - - - Плейлисты создаются для вас на основе ваших привычек и любимых песен, включая песни, которые вам нравятся. - - - Создавайте кураторские плейлисты - - - Тёмная - - - Предустановки дизайна и макета - - - Предустановки макета и пользовательские темы скоро появятся. - - - Эта функция недоступна - - - Устройства - - - Углы этих элементов больше не будут закругляться. - - - Показать полную обложку альбома и миниатюры - - - Жанры - - - Персонализируйте с помощью стилей значков, цветов, режимов и многого другого, что может сделать ваш опыт не только более индивидуальным, но и более удобным для пользователя. - - - Отслеживание медиа-истории и привычек - - - Самое главное - - - Светлая - - - Все видео - - - Навигация - - - Очередь - - - Продолжайте с того места, где остановились - - - Плейлисты - - - Конфиденциальность и рекомендации - - - Боковая панель - - - Добавляйте/удаляйте элементы боковой панели, меняйте стиль значков и общее поведение. - - - Настройте свою боковую панель - - - Песни - - - Выберите, на какую страницу переходить при запуске приложения. - - - При запуске - - - Стриминговые сервисы - - - Использовать системные настройки - - - *Изменения компактного режима вступят в силу только после завершения настройки. - - diff --git a/Rise Media Player Dev/Strings/ru-RU/Connect.resw b/Rise Media Player Dev/Strings/ru-RU/Connect.resw deleted file mode 100644 index b22dfe24f..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Стриминговые сервисы уже здесь! Подключайте все свои аккаунты, которые вы используете для потоковой передачи мультимедиа*. Мы используем их для рекомендаций и воспроизведения ваших вещей. - - - Интернет-аккаунты и услуги скоро появятся. - - - *Для работы стриминга музыки требуется премиум аккаунт. Одновременно может быть включен только один стриминговый сервис музыки. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Details.resw b/Rise Media Player Dev/Strings/ru-RU/Details.resw deleted file mode 100644 index aecb4a6af..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Details.resw +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Эта песня хранится в виде файла на вашем устройстве. - - - Перемещайте песни, нажимая кнопки вверх и вниз. - - - Диск - - - Изменить обложку альбома - - - Изменить значок плейлиста - - - Жанр - - - Эта песня является локальной, то есть она хранится непосредственно в хранилище вашего устройства, а не в облаке или в Интернете. Изменение свойств здесь изменит их для самого файла, то есть повлияет на другие медиаплееры. - - - Локальная ммузыка - - - Описание - - - Название плейлиста - - - Рейтинг - - - Альбом - - - Исполнитель альбома - - - Исполнители - - - Название песни - - - Номер дорожки - - - Год выпуска - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/File.resw b/Rise Media Player Dev/Strings/ru-RU/File.resw deleted file mode 100644 index 2b220da62..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Создан - - - Открывается с - - - Имя файла - - - Тип файла - - - Расположение - - - Изменён - - - Размер файла - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Finish.resw b/Rise Media Player Dev/Strings/ru-RU/Finish.resw deleted file mode 100644 index c8835c952..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - В зависимости от того, как много вы добавили и изменили, этот процесс может занять несколько минут. Если вы хотите продолжить этот процесс позже, просто нажмите кнопку «Не сейчас». Это приведет к выходу из приложения. - - - Если вы хотите начать этот процесс сейчас, выберите продолжить. Весь процесс происходит автоматически и не требует участия пользователя. - - - Ваша часть закончена. Нам просто нужно добавить ваши локальные медиафайлы и убедиться, что все ваши настройки были применены. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/HelpTips.resw b/Rise Media Player Dev/Strings/ru-RU/HelpTips.resw index 36c4f30eb..ba4774525 100644 --- a/Rise Media Player Dev/Strings/ru-RU/HelpTips.resw +++ b/Rise Media Player Dev/Strings/ru-RU/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,8 +117,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Добавление вашей персональной музыки и видео + + Adding your personal music and videos • Эти версии будут распространяться из Microsoft Store @@ -161,6 +161,39 @@ Бета + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + Основы @@ -190,8 +223,8 @@ Как присоединиться к программе предварительной оценки? - - Плэйбек мультимедии и «Сейчас играет» + + Playing media and now playing • Индексирование песен, альбомов, исполнителей и жанров @@ -223,8 +256,8 @@ • Бета-версия — апрель — подлежит уточнению (эта версия будет доступна для всех общедоступных пользователей в Microsoft Store. Вам не нужно будет участвовать в программе предварительной оценки, хотя вы пропустите некоторые функции) - - Сортировка и управление своей библиотекой + + Sorting and managing your library Вы должны это увидеть ;) diff --git a/Rise Media Player Dev/Strings/ru-RU/Information.resw b/Rise Media Player Dev/Strings/ru-RU/Information.resw deleted file mode 100644 index 5edc64c08..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Information.resw +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Добавить аккаунт - - - Добавить в - - - Добавлены новые медиа - - - Позволяет находить музыку и видео, добавляя папки и файлы на вашем устройстве. - - - Добавить/удалить медиа-источники - - - Добавить в - - - Альбом - - - Альбомы - - - Исполнитель - - - Исполнители - - - По возрастанию - - - Спросите Discy об этом - - - На этой странице вскоре появятся ваши рекомендации, недавно воспроизведённые и многое другое. Мы надеемся ввести эту функцию в ближайшее время, хотя в пре-альфа версии она вряд ли появится. - - - Об этой странице - - - Искать все медиафайлы на этом устройстве - - - Изменить изображение исполнителя - - - Поиск новых медиафайлов в вашей библиотеке... - - - Нажмите на функцию, чтобы узнать больше - - - Закрыть - - - Разноцветные иконки - - - Добавьте в приложение новые интересные функции или переведите его на свой язык. - - - Вклад в развитие - - - Удаление... - - - Удаление... - - - Удалить - - - Удалить - - - По убыванию - - - Свойства и информация - - - Свойства и информация - - - Изменить плейлист - - - Изменить плейлист - - - Обратная связь - - - Обратная связь - - - Жанр - - - Высококонтрастные иконки - - - Мы добавляем в вашу библиотеку некоторые медиафайлы. Это действительно не займёт много времени. - - - Добавление медиафайлов в библиотеку - - - Строка меню - - - Больше настроек - - - Переместить вниз - - - Переместить вверх - - - Объединить альбомы с одинаковым названием - - - Что нового в этой сборке: - - - Новый плейлист - - - Настройки - - - В вашей библиотеке не найдено новых медиафайлов - - - Сообщения и отчёты - - - Показать в проводнике - - - Закрепить на начальном экране - - - Воспроизвести - - - Воспроизвести - - - Информация и свойства - - - Быстрые ссылки - - - Удалить из боковой панели - - - Удалить папку - - - Удалить из плейлиста - - - Удалить весь раздел - - - Удаление... - - - Сканировать новые медиа - - - Выбрать - - - Выбрать - - - Выбрать - - - Настройки приложения - - - Мы позаботимся о том, чтобы все ваши изменения были сохранены. - - - Применение настроек - - - Поделиться - - - Показать альбом - - - Показать исполнителя - - - Показать в проводнике - - - Перемешать - - - Случайный альбом - - - Случайный исполнитель - - - Боковая панель (Классическая) - - - Поиск - - - Песни - - - Сортировать - - - Стиль настроек - - - Станьте патреоном и наслаждайтесь эксклюзивными преимуществами и товарами, помогая этому проекту продвигаться вперед. - - - Поддержка развития - - - Заголовок - - - Переместить в нижнюю часть - - - Переместить в верхнюю часть - - - Номер дорожки - - - Вид - - - Год выпуска - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Language.resw b/Rise Media Player Dev/Strings/ru-RU/Language.resw deleted file mode 100644 index 320b3a87c..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Выбор - - - Сопоставить языки системы и приложения - - - Параметры - - - Сообщить о проблеме - - - Выберите язык вручную из списка. - - - Выберите язык - - - Язык системы - - - Стать переводчиком - - - Переводы: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Local.resw b/Rise Media Player Dev/Strings/ru-RU/Local.resw deleted file mode 100644 index 22cbeb9a3..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Будь то медиа, которые вы записали с CD и DVD, купили или скачали из Интернета, настройте то, что мы будем с ними делать. - - - Ваша видеотека уже разделена на "Локальные и приобретенные" и разделы для стриминговых сервисов. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/MediaData.resw b/Rise Media Player Dev/Strings/ru-RU/MediaData.resw deleted file mode 100644 index 9e8cf5004..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Альбомы - - - Исполнители - - - Свойства и информация - - - Песни - - - Неизвестный альбом - - - Неизвестный исполнитель - - - Неизвестный жанр - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/MediaLibrary.resw b/Rise Media Player Dev/Strings/ru-RU/MediaLibrary.resw deleted file mode 100644 index c8a3ac3bf..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/MediaLibrary.resw +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Добавить папку - - - Входите в свои сервисы без опаски - - - Добавить аккаунт - - - Добавить папки мультимедиа - - - Добавить папки мультимедиа - - - Дополнительные настройки - - - Сканировать при добавлении нового местоположения медиафайла - - - Включите событие периодического сканирования и интеллектуального сканирования. - - - Автосканировать - - - Сканировать за указанный период времени, когда приложение открыто. - - - Периодически сканировать - - - Выберите, где нам искать ваши музыкальные файлы. - - - Добавить/удалить папки музыкальной библиотеки - - - При удалении локального медиа: - - - Удалить с устройства - - - Сканировать при подключении съёмного устройства или диска - - - Устройства - - - Отключить все локальные файлы и устройства - - - Отключить все сетевые сервисы и сети - - - Очистить все - - - Сканируйте новые медиафайлы после события или событий. - - - Интеллектуальное сканирование событий - - - Сканировать при добавлении файлов в ваши медиа-источники - - - Мы уже ищем ваши медиафайлы в пользовательских папках по умолчанию. Вы можете добавить дополнительные папки, которые мы можем использовать для наполнения вашей библиотеки. - - - Медиа-источники - - - Last.fm - - - Видео, музыка и многое другое - - - Управлять локальными папками мультимедиа - - - Сканирует папки, которые вы уже добавили, в поисках музыки и видео для добавления в библиотеку. - - - Сканировать вручную - - - Онлайн-медиа и сервисы - - - Сетевые сервисы - - - Удалить только из приложения - - - Сканировать при открытии приложения - - - Локальные медиа и устройства - - - Выберите, что должно произойти при копировании диска. - - - Параметры копирования дисков - - - Создайте отдельную боковую панель для местной музыки, а не объединяйте онлайн и местную музыку в одном месте. - - - Разделить локальную и онлайн-библиотеку на боковой панели - - - Перемешать плейлист - - - Стриминговые сервисы - - - - - - Выберите, где нам искать ваши видеофайлы. - - - Добавить/удалить папки видеотеки - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Navigation.resw b/Rise Media Player Dev/Strings/ru-RU/Navigation.resw deleted file mode 100644 index f7b7f6ffa..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Добавить/удалить элементы боковой панели - - - Альбомы - - - Внешний вид - - - Исполнители - - - Самое главное - - - Цветной - - - По умолчанию - - - Устройства - - - Показать все - - - Общие - - - Общие элементы - - - Жанры - - - Показать кнопку гамбургер - - - Справочный центр - - - Выберите один из множества красивых наборов иконок для боковой панели. - - - Стиль иконок - - - Все видео - - - Музыка - - - Не показывать боковую панель - - - Очередь - - - Показывать только иконки - - - Плейлисты - - - Выберите, что делать с боковой панелью при уменьшении размера окна. - - - Изменить размер окна - - - Показать заголовок - - - Песни - - - Стриминговые сервисы - - - Видео - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/NowPlaying.resw b/Rise Media Player Dev/Strings/ru-RU/NowPlaying.resw deleted file mode 100644 index 1b2f499b9..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/NowPlaying.resw +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Альбом - - - Назад - - - Раскрыть - - - Играет - - - Очередь - - - Далее - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Playback.resw b/Rise Media Player Dev/Strings/ru-RU/Playback.resw deleted file mode 100644 index 5231ae33b..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Смешайте конец и начало музыкальных треков. - - - Плавное переключение - - - Без плавного переключения - - - 10 секунд - - - 3 секунды - - - 5 секунд - - - Выберите различные звуковые профили в зависимости от типа медиа. - - - Эквалайзер - - - Заменить всплывающие окна системной громкости и воспроизведения - - - Мы мгновенно перейдем к следующему треку без ожидания. - - - Беспрерывное воспроизведение - - - Общие - - - Переход к текущему воспроизведению при подключении аудиоустройства - - - Всегда соответствовать разрешению - - - Музыка - - - Выберите, что показывать в интерфейсе «Сейчас играет». - - - Настроить «Сейчас играет» - - - «Сейчас играет» и всплывающие окна системы - - - Настройка масштабирования видео в зависимости от размера окна. - - - Масштабирование - - - Изменить разрешение видео и битрейт музыки. - - - Управлять качеством потоковой передачи - - - Видео - - - Масштабировать до размера окна - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Privacy.resw b/Rise Media Player Dev/Strings/ru-RU/Privacy.resw deleted file mode 100644 index 2285e5505..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Стриминговые сервисы уже здесь! Подключите все аккаунты, которые вы используете для стриминга мультимедиа*. Мы используем их для рекомендаций и воспроизведения ваших вещей. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Props.resw b/Rise Media Player Dev/Strings/ru-RU/Props.resw deleted file mode 100644 index aa77e5b11..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Props.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Отмена - - - Подробности - - - Скоро - - - Понятно - - - Мы не смогли сохранить свойства песни. Возможно файл был перемещён, изменён или удалён, а может быть, это просто проблема Windows. - - - Что-то пошло не так - - - Файл - - - Текст песни - - - Изменить плейлист - - - Профиль - - - Сохранить изменения - - - Песни - - - Информация о песне - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Resources.resw b/Rise Media Player Dev/Strings/ru-RU/Resources.resw new file mode 100644 index 000000000..a455520d4 --- /dev/null +++ b/Rise Media Player Dev/Strings/ru-RU/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + О приложении + + + Принять + + + Добавить аккаунт + + + Альбомы + + + Исполнители + + + Продолжить + + + Тёмная + + + Решите за меня + + + Отклонить + + + Справочный центр + + + Жанры + + + Самое главное + + + Центр инсайдеров + + + Язык + + + Библиотека + + + Светлая + + + Все видео + + + Всегда соответствовать разрешению + + + Музыка + + + {0} days + + + {0} hours + + + {0} minutes + + + Без плавного переключения + + + Не сейчас (Выйти из приложения) + + + {0} секунд + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Использовать только локальные медиафайлы + + + Использовать только стриминговые сервисы + + + Персонализация + + + Плэйбек + + + Плейлисты + + + Свойства и информация + + + Очередь + + + Масштабировать до размера окна + + + Pin to sidebar + + + Удалить из боковой панели + + + Искать все медиафайлы на этом устройстве + + + Поиск + + + Настройки + + + Песни + + + Шаг {0} из {1} + + + Неизвестный альбом + + + Неизвестный исполнитель + + + Неизвестный жанр + + + Использовать системные настройки + + + Видео + + + Обои + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Скоро + + + Album info + + + Воспроизвести + + + Изменить плейлист + + + Информация о песне + + + Цветной + + + По умолчанию + + + Не показывать боковую панель + + + Показывать только иконки + + + Показать все + + + Удалить только из приложения + + + Удалить с устройства + + + Назад + + + Откройте Rise Media Player при входе в систему на своем устройстве.. + + + Начните с Windows + + + Созданный + + + Открывается с + + + Имя файла + + + Тип файла + + + местонахождение + + + Изменено + + + Размер файла + + + Местонахождение открытого файла + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Settings.resw b/Rise Media Player Dev/Strings/ru-RU/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/ru-RU/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Setup.resw b/Rise Media Player Dev/Strings/ru-RU/Setup.resw index 570a952dc..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/ru-RU/Setup.resw +++ b/Rise Media Player Dev/Strings/ru-RU/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,70 +117,215 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Принять - - Сделайте его своим + Make it yours - Подключите интернет-аккаунт + Connect an internet account - - Продолжить + + You're done! - - Решите за меня + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! - - Отклонить + + Add your personal media - - Готово! + + Privacy & recommendations - - Мы рады, что вы здесь. Просто нужно пройти несколько простых шагов, и всё будет в порядке! + + Pre-setup - - Лицензионное соглашение и условия + + Start setup - - Добавить свои персональные медиа + + License Agreement & Terms - - Не сейчас (Выйти из приложения) + + Welcome to - - Использовать только локальные медиафайлы + + Last Updated December 2021 - GPL License 3.0 - - Использовать только стриминговые сервисы + + Local Media Handling - - Предварительная настройка + + Streaming & Online Services - - Конфиденциальность и рекомендации + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - Начать настройку + + More internet accounts & services are coming soon. - - Шаг 1 из 5 + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. - - Шаг 2 из 5 + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. - - Шаг 3 из 5 + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. - - Шаг 4 из 5 + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. - - Последний шаг + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - Добро пожаловать в + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Sidebar.resw b/Rise Media Player Dev/Strings/ru-RU/Sidebar.resw deleted file mode 100644 index c1b017257..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Sidebar.resw +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - О приложении - - - О приложении - - - Аккаунт - - - Альбомы - - - Персонализация - - - Персонализация - - - Исполнители - - - Подключённые устройства - - - Устройства - - - Справочный центр - - - Обратная связь - - - Жанры - - - Самое главное - - - Инсайдер - - - Центр инсайдеров - - - Язык - - - Язык - - - Язык - - - Библиотека - - - Библиотека - - - Библиотека - - - Все видео - - - Музыка - - - Навигация - - - Очередь - - - Персонализация - - - Плэйбек - - - Плэйбек - - - Плэйбек - - - Плейлисты - - - Настройки - - - Песни - - - Стриминговые сервисы - - - Восстановить видео - - - Видео - - - Обои - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Terms.resw b/Rise Media Player Dev/Strings/ru-RU/Terms.resw deleted file mode 100644 index 41ab4bec1..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Terms.resw +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Базовое программное обеспечение и авторские права - - - GNU GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 -Copyright © 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -Preamble -The GNU General Public License is a free, copyleft license for software and other kinds of works. -The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. -Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. -Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. -The precise terms and conditions for copying, distribution and modification follow. -TERMS AND CONDITIONS -0. Definitions. -“This License” refers to version 3 of the GNU General Public License. -“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. -“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. -To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. -A “covered work” means either the unmodified Program or a work based on the Program. -To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. -1. Source Code. -The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. -A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. -The Corresponding Source for a work in source code form is that same work. -2. Basic Permissions. -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. -5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: - a) The work must carry prominent notices stating that you modified it, and giving a relevant date. - b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. - c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. - d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. -6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: - a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. - b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. - c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. - d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. - e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. -A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. -“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). -The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. -7. Additional Terms. -“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: - a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or - b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or - c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or - d) Limiting the use for publicity purposes of names of licensors or authors of the material; or - e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or - f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. -8. Termination. -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). -However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. -Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. -9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. -10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. -An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. -11. Patents. -A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. -A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. -In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. -A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. -12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. -13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. -14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. -Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. -15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. - - - Используя это программное обеспечение и добавляя свои папки, вы предоставляете Rise Media Player полный доступ к редактированию метаданных мультимедиа, просмотру файлов, удалению и т.д. Вы также по умолчанию предоставляете доступ к расположению вашей библиотеки по умолчанию для мультимедиа (музыки и видео). - -По умолчанию вы предоставляете программе доступ к отслеживанию вашей истории прослушивания и привычек, чтобы предоставлять вам персональные рекомендации. Это можно отключить. - - - Вход в систему и использование ваших учетных записей в Интернете позволяет этому программному обеспечению управлять вашей онлайн-библиотекой, просматривать покупки и историю прослушивания выбранной вами службы (служб). - -Используя любой из потоковых сервисов, доступных в приложении, вы принимаете их собственные условия обслуживания. Они будут доступны на соответствующих сайтах. - -Поздравляю, если вы читаете это! Возьмите печенье :) Пожалуйста, соблюдайте все эти условия для наилучшего опыта и наименьшего количества проблем. - - - Последнее обновление: декабрь 2021г. - Лицензия GPL 3.0 - - - Обработка локальных медиа - - - Стриминговые и онлайн-сервисы - - - Rise Media Player - Лицензионное соглашение и условия использования - - - - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/Widgets.resw b/Rise Media Player Dev/Strings/ru-RU/Widgets.resw deleted file mode 100644 index 6cfa2fcf2..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/Widgets.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Лента новостей исполнителя - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/ru-RU/WindowsBehaviours.resw b/Rise Media Player Dev/Strings/ru-RU/WindowsBehaviours.resw deleted file mode 100644 index 9fc8a5c55..000000000 --- a/Rise Media Player Dev/Strings/ru-RU/WindowsBehaviours.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Открывайте Rise Media Player, при входе в систему на своем устройстве. - - - Запускать с Windows - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sr-SP/HelpTips.resw b/Rise Media Player Dev/Strings/sr-SP/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/sr-SP/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sr-SP/Resources.resw b/Rise Media Player Dev/Strings/sr-SP/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/sr-SP/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sr-SP/Settings.resw b/Rise Media Player Dev/Strings/sr-SP/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/sr-SP/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sr-SP/Setup.resw b/Rise Media Player Dev/Strings/sr-SP/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/sr-SP/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sv-SE/HelpTips.resw b/Rise Media Player Dev/Strings/sv-SE/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/sv-SE/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sv-SE/Resources.resw b/Rise Media Player Dev/Strings/sv-SE/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/sv-SE/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sv-SE/Settings.resw b/Rise Media Player Dev/Strings/sv-SE/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/sv-SE/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/sv-SE/Setup.resw b/Rise Media Player Dev/Strings/sv-SE/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/sv-SE/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/About.resw b/Rise Media Player Dev/Strings/tr-TR/About.resw deleted file mode 100644 index 4509d957c..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/About.resw +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bloom (En eski özellikler, daha düşük stabilite) - - - Kanalı değiştir - - - Katkıda Bulun - - - Mevcut Kanal - - - Insider Ekstraları - - - Daha fazla bilgi edin - - - Insider programından çıkın - - - Sürümler - - - Sürümü kopyala - - - InDev Çıkış Tarihi: 24 Aralık 2021 -Son çıkış tarihi: 1 Ocak 2022 -Dahili Sürüm: 0.0.135.0 -Baskı: Bloom - -Joseph Beattie & YourOrdinaryCat tarafından düzenlendi - - - Daha fazla sürüm bilgisi - - - Daha Fazla - - - of - - - En son değişiklikler: Yeni medya oynatma kontrolleri, Diskografi, Disky, Görüntüleme Seçenekleri - - - Son değişiklikler - - - Cihazıma kaydet - - - En son güncellemeleri takip edin. - - - Sosyal medya - - - Şartlar & Koşullar - - - Değişim Günlüğünü İncele - - - Sürüm - - - Sürüm Bilgisi - - - Bazı özel RiseMP markalı duvar kağıtlarına erişin. - - - Masaüstü duvar kağıtları & temalar - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Appearance.resw b/Rise Media Player Dev/Strings/tr-TR/Appearance.resw deleted file mode 100644 index 83cb36773..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Appearance.resw +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albümler - - - Uygulama görünümü - - - Sanatçılar - - - Deneyiminizi daha kişisel hale getirmek için widget'lar ekleyin. - - - Genel bakış sayfanızı özelleştirin - - - Pencere camınızı seçin - - - Renginizi seçin - - - Daha fazla içerik göstermek için genel kenar boşluklarını ve dolguyu azaltır. Kenar çubuğu gruplarını daraltılabilir hale getirir. - - - Kompakt mod - - - Çalma listeleri, beğendiğiniz şarkılar da dahil olmak üzere alışkanlıklarınıza ve favorilerinize göre sizin için yapılır. - - - Seçilmiş çalma listeleri oluşturun - - - Karanlık - - - Tasarım ve düzen ön ayarları - - - Düzen ön ayarları ve özel temalar yakında geliyor. - - - Bu özellik kullanılamıyor - - - Cihazlar - - - Köşeler artık bu öğeler üzerinde yuvarlanmayacak. - - - Tam albüm resmini & küçük resimleri göster - - - Türler - - - Sadece deneyiminizi daha kişisel değil, aynı zamanda daha kullanıcı dostu hale getiren simge stilleri, renkler, modlar ve daha fazlası ile kişiselleştirin. - - - Medya geçmişini ve alışkanlıklarını izleme - - - Genel bakış - - - Aydınlık - - - Tüm Videolar - - - Navigasyon - - - Kuyruk - - - Kaldığınız yerden devam edin - - - Çalma listeleri - - - Gizlilik & öneriler - - - Kenar çubuğu - - - Kenar çubuğu öğelerini ekleyin/kaldırın, simge stilini ve genel davranışları değiştirin. - - - Kenar çubuğunuzu özelleştirin - - - Müzikler - - - Uygulamayı başlattığınızda hangi sayfaya gideceğinizi seçin. - - - Karşılama - - - Yayınakışı Hizmetleri - - - Sistem ayarını kullan - - - *Kompakt mod değişiklikleri, kurulum tamamlanana kadar geçerli olmayacaktır. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Connect.resw b/Rise Media Player Dev/Strings/tr-TR/Connect.resw deleted file mode 100644 index de44dc0ab..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Connect.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Yayınakışı hizmetleri burada! Medya akışı için kullandığınız tüm hesapları bağlayın*. Bunları önerilerde bulunmak ve oynatma listeleri için kullanıyoruz. - - - İnternet hesapları & hizmetleri yakında geliyor. - - - *Müzik yayınakışının çalışması için birinci sınıf bir hesap gerektirir. Aynı anda yalnızca bir müzik akışı hizmeti etkinleştirilebilir. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Details.resw b/Rise Media Player Dev/Strings/tr-TR/Details.resw deleted file mode 100644 index 30ecd2a67..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Details.resw +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bu şarkı cihazınızda bir dosya olarak saklanır. - - - Plak - - - Albüm resmini düzenle - - - Tür - - - Bu şarkı yereldir, yani bulut veya çevrimiçi yerine doğrudan cihazınızın deposunda depolanır. Buradaki özelliklerin değiştirilmesi, onları dosyanın kendisi için değiştirecektir, yani diğer medya oynatıcıları etkileyecektir. - - - Yerel Müzik - - - Değerlendirme - - - Albüm - - - Albüm sanatçısı - - - Sanatçı(lar) - - - Müzik adı - - - Parça numarası - - - Çıkış tarihi - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/File.resw b/Rise Media Player Dev/Strings/tr-TR/File.resw deleted file mode 100644 index 0e36c6934..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/File.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Oluşturulma - - - Birlikte açılır - - - Dosya adı - - - Dosya tipi - - - Konum - - - Değiştirilme - - - Dosya boyutu - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Finish.resw b/Rise Media Player Dev/Strings/tr-TR/Finish.resw deleted file mode 100644 index 9ca51f403..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Finish.resw +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Ne kadar eklediğinize ve değiştirdiğinize bağlı olarak bu işlem birkaç dakika sürebilir. Bu işleme daha sonra devam etmek istiyorsanız, Şimdi Değil'i tıklamanız yeterlidir. Bu uygulamadan çıkacaktır. - - - Bu işlemi şimdi başlatmak istiyorsanız, Devam'ı seçin. Tüm işlem otomatiktir ve herhangi bir kullanıcı girişi gerektirmez. - - - Senin rolün bitti. Sadece yerel medya dosyalarınızı eklememiz ve tüm ayarlarınızın uygulandığından emin olmamız gerekiyor. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/HelpTips.resw b/Rise Media Player Dev/Strings/tr-TR/HelpTips.resw index dab8acef3..fb7b078a7 100644 --- a/Rise Media Player Dev/Strings/tr-TR/HelpTips.resw +++ b/Rise Media Player Dev/Strings/tr-TR/HelpTips.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,8 +117,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Kişisel müziklerinizi ve videolarınızı ekleme + + Adding your personal music and videos • Bu sürümler Microsoft Store'dan aktarılacaktır @@ -161,6 +161,39 @@ Early Access Insider'lar (önceden Seeding Insider'lar) uygulamaya daha erken er Beta + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + Temeller @@ -190,8 +223,8 @@ Early Access Insider'lar (önceden Seeding Insider'lar) uygulamaya daha erken er Insider Programına nasıl katılabilirim? - - Medya oynatılıyor ve şimdi oynatılıyor + + Playing media and now playing • Şarkı, Albüm, Sanatçı ve Tür İndeksleme @@ -223,8 +256,8 @@ Diğer sürümler açısından, size hepsini vermek için kesin bir tarih veremi • Beta - Nisan -TBD (Bu sürüm Microsoft Store'dan tüm genel kullanıcılara sunulacaktır. Özellikleri kaçıracak olsanız da Insider programının bir parçası olmanız gerekmeyecek) - - Kitaplığınızı sıralama ve yönetme + + Sorting and managing your library Görmek zorundasın ;) diff --git a/Rise Media Player Dev/Strings/tr-TR/Information.resw b/Rise Media Player Dev/Strings/tr-TR/Information.resw deleted file mode 100644 index 96e3e8f79..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Information.resw +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bir hesap ekle - - - Ekle - - - Yeni medya eklendi - - - Cihazınıza klasör ve dosya ekleyerek müzik ve videoları bulalım. - - - Add/remove media sources - - - Ekle - - - Albüm - - - Albümler - - - Sanatçı - - - Sanatçılar - - - Artan - - - Bunu Discy'e sor - - - Bu sayfa yakında önerilerinize, yakın zamanda oynananlara ve daha fazlasına ev sahipliği yapacaktır. Bu özelliği yakında tanıtmayı umuyoruz, ancak muhtemelen Pre-Alpha'da görülmeyecek. - - - Bu sayfa hakkında - - - Bu cihazdaki tüm medyayı ara - - - Sanatçı resmini değiştir - - - Kitaplığınızda yeni medya aranıyor... - - - Daha fazla bilgi için bir özelliğe tıklayın - - - Kapat - - - Renkli Simgeler - - - Uygulamaya eğlenceli yeni özellikler ekleyin veya kendi dilinize çevirin. - - - Gelişime katkıda bulunun - - - Sil... - - - Sil... - - - Azalan - - - Özellikler ve Bilgi - - - Özellikler ve Bilgi - - - Geri bildirim - - - Geri bildirim - - - Tür - - - Yüksek Karşıtlık Simgeleri - - - Kitaplığınıza biraz medya ekliyoruz. Bu gerçekten uzun sürmeyecek. - - - Kitaplığınıza medya ekleme - - - Menü çubuğu - - - Diğer ayarlar - - - Aşağı taşı - - - Yukarı taşı - - - Aynı başlığa sahip albümleri birleştir - - - Bu yapıdaki yenilikler: - - - Yeni çalma listesi - - - No new media found in your library - - - Mesajlar & raporlar - - - Dosya Gezgini'nde Göster - - - Başlangıça Sabitle - - - Yürüt - - - Yürüt - - - Hızlı bağlantılar - - - Kenar çubuğundan kaldır - - - Klasörü kaldır - - - Bölümün tamamını kaldır - - - Sil... - - - Yeni medya için tara - - - Seç - - - Seç - - - Seç - - - Uygulama ayarları - - - Tüm değişikliklerinizin kaydedildiklerinden emin oluyoruz. - - - Ayarlar uygulanıyor - - - Paylaş - - - Albümü göster - - - Sanatçıyı göster - - - Karıştır - - - Albümü karıştır - - - Sanatçıyı karıştır - - - Kenar çubuğu (Klasik) - - - Ara - - - Müzikler - - - Sıralama - - - Settings style - - - Başlık - - - En alta taşı - - - En üste taşı - - - Parça numarası - - - Görünüm - - - Çıkış tarihi - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Language.resw b/Rise Media Player Dev/Strings/tr-TR/Language.resw deleted file mode 100644 index e1465f400..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Language.resw +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Seçim - - - Sistem ve uygulama dillerini eşleştirin - - - Seçenekler - - - Sorun bildir - - - Dilinizi listeden manuel olarak seçin. - - - Dilinizi seçiniz - - - Sistem dili - - - Çevirmen ol - - - Çeviriler: - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Local.resw b/Rise Media Player Dev/Strings/tr-TR/Local.resw deleted file mode 100644 index 930128868..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Local.resw +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - İster CD'lerden ve DVD'lerden kopyaladığınız, ister internetten satın aldığınız veya indirdiğiniz medya olsun, onunla ne yapacağımızı özelleştirin. - - - Video kitaplığınız zaten 'Yerel ve Satın Alınanlar' ve yayınakışı hizmetleriniz için bölümlere ayrılmıştır. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/MediaData.resw b/Rise Media Player Dev/Strings/tr-TR/MediaData.resw deleted file mode 100644 index 4ba2b0379..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/MediaData.resw +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albümler - - - Sanatçılar - - - Properties & Info - - - Müzikler - - - Bilinmeyen Albüm - - - Bilinmeyen Sanatçı - - - Bilinmeyen Tür - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/MediaLibrary.resw b/Rise Media Player Dev/Strings/tr-TR/MediaLibrary.resw deleted file mode 100644 index 2b50e7767..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/MediaLibrary.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Klasör ekle - - - Hizmetlerinize güvenli bir şekilde giriş yapın - - - Bir hesap ekle - - - Ek ayarlar - - - Müzik dosyalarınızı nerede arayacağımızı seçin. - - - Müzik kitaplığı klasörleri ekle/kaldır - - - Yerel medyayı kaldırırken: - - - Cihazdan sil - - - Cihazlar - - - Tüm yerel dosyaları ve cihazları devre dışı bırakın - - - Tüm çevrimiçi hizmetleri ve ağları devre dışı bırakın - - - Bitti - - - Medya dosyalarınızı zaten varsayılan kullanıcı klasörlerinizde arıyoruz. Kitaplığınızı doldurmak için kullanabileceğimiz ek klasörler ekleyebilirsiniz. - - - Medya kaynakları - - - Last.fm - - - Çevrimiçi medya & hizmetler - - - Çevrimiçi hizmetler - - - Yalnızca uygulamadan kaldır - - - Yerel medya & cihazlar - - - Bir diski kopyaladığınızda ne olmasını istediğinizi seçin. - - - Disk kopyalama seçenekleri - - - Çevrimiçi ve yerel müziği tek bir yerde birleştirmek yerine, yerel müziğiniz için ayrı bir kenar çubuğu girişi oluşturun. - - - Yerel & çevrimiçi kitaplığı kenar çubuğuna bölme - - - Çalma listesini karıştır - - - Yayınakışı Hizmeti - - - - - - Video dosyalarınızı nerede arayacağımızı seçin. - - - Video kitaplığı klasörleri ekle/kaldır - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Navigation.resw b/Rise Media Player Dev/Strings/tr-TR/Navigation.resw deleted file mode 100644 index 1532f4209..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Navigation.resw +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Kenar çubuğu öğelerini ekle/kaldır - - - Albümler - - - Görünüm - - - Sanatçılar - - - Genel bakış - - - Renkli - - - Varsayılan - - - Cihazlar - - - Her şeyi göster - - - Genel - - - Genel öğeler - - - Türler - - - Hamburger düğmesini göster - - - Yardım Merkezi - - - Kenar çubuğunuz için çeşitli güzel simge kümeleri arasından seçim yaptınız. - - - Simge stili - - - Tüm Videolar - - - Müzik - - - Kenar çubuğunu gösterme - - - Kuyruk - - - Yalnızca simgeleri göster - - - Çalma listeleri - - - Pencere küçültüldüğünde kenar çubuğuyla ne yapacağınızı seçin. - - - Pencere yeniden boyutlandırma değişiklikleri - - - Başlığı göster - - - Müzikler - - - Yayınakışı Hizmetleri - - - Video - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/NowPlaying.resw b/Rise Media Player Dev/Strings/tr-TR/NowPlaying.resw deleted file mode 100644 index 01a644fc8..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/NowPlaying.resw +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Albüm - - - Geri - - - Oynatılıyor - - - Kuyruk - - - Kuyruk - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Playback.resw b/Rise Media Player Dev/Strings/tr-TR/Playback.resw deleted file mode 100644 index 057136951..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Playback.resw +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Müzik parçalarınızın sonunu ve başlangıcını karıştırın. - - - Çapraz geçiş - - - Çapraz geçiş yok - - - 10 saniye - - - 3 saniye - - - 5 saniye - - - Ortam türünüze bağlı olarak farklı ses profilleri seçin. - - - Ekolayzer - - - Sistem ses düzeylerini ve kayıttan yürütme açılır bilgilerini değiştirme - - - Beklemeden anında bir sonraki parçanıza geçeceğiz. - - - Boşluksuz oynatma - - - Genel - - - Bir ses aygıtı bağladığınızda şimdi yürütülüyora gitme - - - Çözünürlüğü her zaman eşleştir - - - Müzik - - - Şimdi Yürütülüyor kullanıcı arayüzünde ne göstereceğinizi seçin. - - - Şimdi Yürütülüyoru Özelleştir - - - Şimdi Yürütülüyor & Sistem Açılır Pencereleri - - - Pencere boyutuna bağlı olarak videonuzun nasıl ölçekleneceğini ayarlayın. - - - Ölçekleme - - - Video çözünürlüğünü ve müzik bit hızını değiştirin. - - - Yayınakışı kalitesini yönetin - - - Video - - - Pencere boyutuna göre ölçeklendir - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Privacy.resw b/Rise Media Player Dev/Strings/tr-TR/Privacy.resw deleted file mode 100644 index d9902ca46..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Privacy.resw +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Yayınakışı hizmetleri burada! Medya akışı için kullandığınız tüm hesapları bağlayın*. Bunları önerilerde bulunmak ve oynatma listeleri için kullanıyoruz. - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Props.resw b/Rise Media Player Dev/Strings/tr-TR/Props.resw deleted file mode 100644 index 5b0e686a1..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Props.resw +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - İptal - - - Detaylar - - - Çok yakında - - - Anladım - - - Müzik özelliklerini kaydedemedik. Dosya taşınmış, değiştirilmiş veya silinmiş olabilir veya bu yalnızca bir Windows sorunu olabilir. - - - Bir şeyler yanlış gitti - - - Dosya - - - Sözler - - - Profil - - - Değişiklikleri kaydet - - - Müzik Bilgisi - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Resources.resw b/Rise Media Player Dev/Strings/tr-TR/Resources.resw new file mode 100644 index 000000000..dc1cde11f --- /dev/null +++ b/Rise Media Player Dev/Strings/tr-TR/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Hakkında + + + Kabul Et + + + Bir hesap ekle + + + Albümler + + + Sanatçılar + + + Devam + + + Karanlık + + + Benim adıma karar ver + + + Reddet + + + Yardım Merkezi + + + Türler + + + Genel bakış + + + Insider + + + Dil + + + Kütüphane + + + Aydınlık + + + Tüm Videolar + + + Çözünürlüğü her zaman eşleştir + + + Müzik + + + {0} days + + + {0} hours + + + {0} minutes + + + Çapraz geçiş yok + + + Şimdi Değil (Uygulamadan çık) + + + {0} saniye + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Yalnızca yerel medya dosyalarını kullan + + + Yalnızca yayınakışı hizmetlerini kullan + + + Kişiselleştirme + + + Yürütme + + + Çalma listeleri + + + Properties & Info + + + Kuyruk + + + Pencere boyutuna göre ölçeklendir + + + Pin to sidebar + + + Kenar çubuğundan kaldır + + + Bu cihazdaki tüm medyayı ara + + + Ara + + + Ayarlar + + + Müzikler + + + Adım {0}/{1} + + + Bilinmeyen Albüm + + + Bilinmeyen Sanatçı + + + Bilinmeyen Tür + + + Sistem ayarını kullan + + + Videolar + + + Duvar kağıtları + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Çok yakında + + + Albüm bilgisi + + + Yürüt + + + Edit playlist + + + Müzik Bilgisi + + + Renkli + + + Varsayılan + + + Kenar çubuğunu gösterme + + + Yalnızca simgeleri göster + + + Her şeyi göster + + + Yalnızca uygulamadan kaldır + + + Cihazdan sil + + + Geri + + + Cihazınıza giriş yaptığınızda Rise Media Player'ı açın. + + + Pencerelerle başla + + + oluşturuldu + + + İle açılır + + + Dosya adı + + + Dosya tipi + + + Konum + + + Değiştirilmiş + + + Dosya boyutu + + + Dosya konumunu aç + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Settings.resw b/Rise Media Player Dev/Strings/tr-TR/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/tr-TR/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Setup.resw b/Rise Media Player Dev/Strings/tr-TR/Setup.resw index cc6ad0980..ce873ad95 100644 --- a/Rise Media Player Dev/Strings/tr-TR/Setup.resw +++ b/Rise Media Player Dev/Strings/tr-TR/Setup.resw @@ -59,46 +59,46 @@ : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> - - + + - + - - - - + + + + - - + + - - + + - - - - + + + + - + - + @@ -117,70 +117,215 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Kabul Et - - Kendin yap + Make it yours - Bir internet hesabı bağlayın + Connect an internet account - - Devam + + You're done! - - Benim adıma karar ver + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! - - Reddet + + Add your personal media - - İşte bu kadar! + + Privacy & recommendations - - Burada olmandan memnunuz. Sadece birkaç basit adımdan geçmeniz gerekiyor. Bundan sonrası için her şey hazır ve çalışıyor olacak! + + Pre-setup - - Lisans Sözleşmesi & Koşulları + + Start setup - - Kendi medyanız + + License Agreement & Terms - - Şimdi Değil (Uygulamadan çık) + + Welcome to - - Yalnızca yerel medya dosyalarını kullan + + Last Updated December 2021 - GPL License 3.0 - - Yalnızca yayınakışı hizmetlerini kullan + + Local Media Handling - - Ön kurulum + + Streaming & Online Services - - Gizlilik & Öneriler + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. - - Kurulumu başlat + + More internet accounts & services are coming soon. - - Adım 1/5 + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. - - Adım 2/5 + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. - - Adım 3/5 + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. - - Adım 4/5 + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. - - Adım 5/5 + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. - - Hoşgeldiniz + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/tr-TR/Sidebar.resw b/Rise Media Player Dev/Strings/tr-TR/Sidebar.resw deleted file mode 100644 index 09e810cab..000000000 --- a/Rise Media Player Dev/Strings/tr-TR/Sidebar.resw +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Hakkında - - - Hakkında - - - Hesap - - - Albümler - - - Kişiselleştirme - - - Kişiselleştirme - - - Sanatçılar - - - Cihazlar - - - Yardım Merkezi - - - Geri bildirim - - - Türler - - - Genel bakış - - - Insider - - - Insider Merkezi - - - Dil - - - Dil - - - Dil - - - Kütüphane - - - Kütüphane - - - Kütüphane - - - Tüm Videolar - - - Müzik - - - Navigasyon - - - Kuyruk - - - Kişiselleştirme - - - Yürütme - - - Yürütme - - - Yürütme - - - Çalma listeleri - - - Ayarlar - - - Müzikler - - - Yayınakışı Hizmetleri - - - Videoyu geri yükle - - - Videolar - - - Duvar kağıtları - - \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/uk-UA/HelpTips.resw b/Rise Media Player Dev/Strings/uk-UA/HelpTips.resw new file mode 100644 index 000000000..894ab24f9 --- /dev/null +++ b/Rise Media Player Dev/Strings/uk-UA/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • Ці версії будуть витіснені з Microsoft Store +• Списки відтворення +• Підтримка пристроїв +• Запис дисків +• Підтримка 12 мов на старті (не повністю) +• Деякі онлайн-сервіси у фоновому режимі - Discord Rich Presence та Last.fm Scrobbling +• Додано перегляд та сортування для музики +• Індексування та відтворення відео +• Покращено роботу з відтворенням та чергою +• Оновлений інтерфейс налаштувань у всіх збірках +• Локальні рекомендації та нещодавно відтворені +• Discy у більшій частині програми + + + Пізня пре-альфа - Альфа + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + Які переваги я отримаю, приєднавшись до Insider Program? + + + • Потокові сервіси та рекомендації в тій чи іншій формі +• Еквалайзер +• Візуалізатор +• Пошук інформації про альбом +• Копіювання дисків +• Підтримка мереж +• Більше речей + + + Бета + + + Ви можете знайти мене, клацнувши правою кнопкою миші на різних речах. Наприклад, альбом. Я розповім, що ви можете зробити :). Я все ще досить новий, тому мене не скрізь можна знайти, але я зростаю з кожним днем! + + + Привіт! Я Діссі. + + + Використовуйте панель команд, щоб сортувати альбоми за різними типами. Натисніть на альбом, щоб побачити, що в ньому є. Ви можете додати цілий альбом до списку відтворення, перемішати або поділитися з друзями. + + + Керування та організація ваших альбомів + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Група зі списками відтворення + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + Основи + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/uk-UA/Resources.resw b/Rise Media Player Dev/Strings/uk-UA/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/uk-UA/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/uk-UA/Settings.resw b/Rise Media Player Dev/Strings/uk-UA/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/uk-UA/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/uk-UA/Setup.resw b/Rise Media Player Dev/Strings/uk-UA/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/uk-UA/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/vi/HelpTips.resw b/Rise Media Player Dev/Strings/vi/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/vi/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/vi/Resources.resw b/Rise Media Player Dev/Strings/vi/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/vi/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/vi/Settings.resw b/Rise Media Player Dev/Strings/vi/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/vi/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/vi/Setup.resw b/Rise Media Player Dev/Strings/vi/Setup.resw new file mode 100644 index 000000000..ce873ad95 --- /dev/null +++ b/Rise Media Player Dev/Strings/vi/Setup.resw @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS +0. Definitions. +“This License” refers to version 3 of the GNU General Public License. +“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. +“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. +To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. +A “covered work” means either the unmodified Program or a work based on the Program. +To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. +To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. +An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. +1. Source Code. +The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. +A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. +The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. +The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. +The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. +The Corresponding Source for a work in source code form is that same work. +2. Basic Permissions. +All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. +You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. +Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. +3. Protecting Users' Legal Rights From Anti-Circumvention Law. +No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. +When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. +4. Conveying Verbatim Copies. +You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. +You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. +5. Conveying Modified Source Versions. +You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. +A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. +6. Conveying Non-Source Forms. +You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. +A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. +A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. +“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. +If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). +The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. +Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. +7. Additional Terms. +“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. +When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. +Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. +All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. +If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. +Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. +8. Termination. +You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). +However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. +Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. +Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. +9. Acceptance Not Required for Having Copies. +You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. +10. Automatic Licensing of Downstream Recipients. +Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. +An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. +You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. +11. Patents. +A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. +A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. +Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. +In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. +If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. +If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. +A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. +Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. +12. No Surrender of Others' Freedom. +If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. +13. Use with the GNU Affero General Public License. +Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. +The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. +If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. +Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. +15. Disclaimer of Warranty. +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +16. Limitation of Liability. +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +17. Interpretation of Sections 15 and 16. +If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-HK/HelpTips.resw b/Rise Media Player Dev/Strings/zh-HK/HelpTips.resw new file mode 100644 index 000000000..28c68b324 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-HK/HelpTips.resw @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • 這些版本將會在微軟商店推出 +• 播放列表 +• 裝置支援 +• 燒碟 +• 支援12種不同語言(未完成) +• 背景 Discord Rich Presence 及 Last.fm Scrobbling 服務 +• 新增音樂的檢視和排序 +• 影片索引和播放 +• 改進了正在播放體驗和排序 +• 重新設計的設定使用者介面已在所有新版本 +• 本地推薦和最近遊玩 +• Discy 在程式大部分功能中 + + + 後期最初版前版 - 最初版 + + + 首先,應用程式很早。 + +Bloom Channel的測試者可以使用最新的構建。 這會給予你機會看到我們正在做什麼,並給予我們反饋,因為您的反饋意義重大! 當然,它並非沒有缺點。 Bloom Channel也比其他使用者面臨更多的漏洞和問題。 Bloom Insiders亦可以試用標記為「實驗性」的功能;「實驗性」功能再推出時可能未經整理或改善的,或者非常不穩定,但試起來很有趣。這些功能在預設下不會自動啟用。 + +Early Access Insiders(前稱 Seeding Insiders)可以比主版較早試用該應用程式,但遲於Blooming Insiders,不過比Blooming Channel穩定得多。 本頻道的測試者將無法使用實驗功能。 * + +*在設定中標記為「實驗性功能」 + + + 我加入試用者有什麼好處? + + + • 提供流媒體服務和建議(有限) +• 均衡器 +• 視覺化 +• 專輯資訊 +• 共碟翻錄 +• 網路支援 +• 還有更多 + + + 測試版 + + + 你可以透過點擊不同的東西來找我。 例如,一張專輯。 我會告訴你你能做什麼 :). 我現在還在學習中,所以我不會無處不在。 + + + 你好!我是Discy。 + + + 使用命令欄將你的專輯分類為不同的類型。 按下專輯可查看存儲的內容。 你可以將整張專輯添加到播放列表、隨機播放或與朋友分享。 + + + 管理及整理你的專輯 + + + 播放音樂家整個的唱片。 按一按音樂家就可以看到有關音樂家、他們的專輯(儲你在裝置上)和歌曲的信息。 同你朋友分享你最喜歡的音樂家或將音樂家所有音樂添加到播放列表。 + + + 將你最喜歡的音樂,特別的音樂,你的音樂一起放在播放列表。給它們名稱和描述。然後加入新的音樂並移除你不太喜歡的音樂。聆聽快樂! + + + 與播放列表分組 + + + 將滑鼠懸停在歌曲上,雙點歌曲或單點播放以播放音樂。跳過,返回並在現在播放欄(在你視窗的底部)查看音樂歌曲資訊。按「 資訊及屬性」以更改音樂的Metadata及檔案資訊。你亦可以分享歌曲或把它加到播放清單! + + + 對歌曲(資料)作出更改 + + + 按下影片已播放。更改名稱並將他們排序。影片會使用整個視窗,你可以調節播放的時間,暫停,跳過和更多。 + + + 播放影片 + + + 基本 + + + 你會優先考慮什麽功能? + + + 如果你想貢獻或翻譯,加入我們的Discord伺服器!https://disboard.org/server/872910570003791922 + + + 我可以如何加入貢獻或翻譯團隊? + + + 在你提交表格後,你無需做任何其他動作,就等。在下一個版本發佈時你會收到一份往我們Insider網站的電郵,裏面含有新版本的MSIX包下載。備注:Alpha版本會使用微軟商店作分發,但我們基於過多版本選擇用在Alpha前版本使用MSIX包。有些星期兩者頻道的Insider會收到一樣的版本,不要擔心,這是正常的! + + + 我是個Insider,我如可取得新版本? + + + Insider計劃,翻譯和貢獻 + + + 前往以下的表格然後回答問題。選擇頻道,並輸入電郵地址和另外幾樣資料。 +https://bit.ly/rise-insider + +開心測試! + + + 我如何加入Insider計劃? + + + Playing media and now playing + + + • 歌曲,專輯,歌手和類別索引 +• 專輯,歌手,類別及歌曲播放次數 +• 媒體播放 +• 指令欄(基本) +• 用家控制媒體位置 +• 版面 +• 基本音樂Metadata控制 +• 基本現在播放版面 +• 基本屬性視窗 +• 常問問題幫助區 +• 小範圍中有Discy + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-HK/Resources.resw b/Rise Media Player Dev/Strings/zh-HK/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-HK/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-HK/Settings.resw b/Rise Media Player Dev/Strings/zh-HK/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-HK/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-HK/Setup.resw b/Rise Media Player Dev/Strings/zh-HK/Setup.resw new file mode 100644 index 000000000..05b15596f --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-HK/Setup.resw @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU通用公共授權合約 +第三版,2007年6月29日 +版權所有 © 2007 自由軟體基金會 <http://fsf.org/> +任何人皆可複製和發佈本協議的完整副本,但不得修改 +【譯者聲明】 +  This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better. You may publish this translation, modified or unmodified, only under the terms at http://www.gnu.org/licenses/translations.html +  這是GNU通用公共授權合約的一份非官方中文翻譯,並非自由軟體基金會所發表,不適用於使用GNU通用公共授權合約發佈的軟體的法律聲明——只有GNU通用公共授權合約英文原版才具有法律效力。不過我們希望本翻譯能夠幫助中文讀者更好地理解GNU通用公共授權合約。 您可以僅根據http://www.gnu.org/licenses/translations.html中的條款發布此修改或未修改的翻譯。 + +【引言】 +  GNU通用公共授權合約是一份面向軟體及其他類型作品的,自由的版權共產協定。 +  就多數軟體而言,授權合約被設計用於剝奪你分享和修改軟體的自由。相反,GNU通用公共授權合約力圖保障你分享和修改某程式全部版本的權利——確保自由軟體對其使用者來說是自由的。我們自由軟體基金會將GNU通用公共授權合約用於我們的大多數軟體,並為一些其他作品的作者效仿。你也可以將本協定用於你的程式。 +  所謂自由軟體,強調自由,而非免費。本GNU通用公共授權合約設計用於確保你享有分發自由軟體的自由(你可以為此服務收費),確保你可以在需要的時候獲得這些軟體的源碼,確保你可以修改這些軟體或者在新的自由軟體中複用其中某些片段,並且確保你在這方面享有知情權。 +  為保障你的權益,我們需要作一些限定:禁止任何人否認你的上述權利,或者要求你放棄它們。因此,當你分發或修改這些軟體時,你有一定的責任——尊重他人的自由。如果你分發這種程式的副本,無論收費還是免費,你必須給予與你同等的權利。你還要確保他們也能收到源碼並瞭解他們的權利。 +  採用GNU通用公共授權合約的開發者通過兩步保障你的權益:其一,申明軟體的版權;其二,通過本協議使你可以合法地複製、分發和修改該軟體。 +  為了保護每一位作者和開發者,GNU通用公共授權合約指明一點:自由軟體並沒有品質擔保。為用戶和作者雙方著想,GNU通用公共授權合約要求修改版必須有標記,以免其問題被錯誤地歸到先前版本的作者身上。 +  某些設備設計成拒絕使用者安裝運行修改過的軟體,但廠商不受限。這和我們保護使用者享有修改軟體的自由的宗旨存在根本性矛盾。該濫用協定的模式出現於個人用品領域,這恰是最不可接受的。因此,我們設計了這版GNU通用公共授權合約來禁止這類產品。如果此類問題在其他領域湧現,我們時刻準備著在將來的版本中把規定擴展到相應領域,以保護用戶的自由。 +  最後,每個程式都持續受到軟體專利的威脅。政府不應該允許專利限制通用電腦軟體的開發和應用,在做不到這點時,我們希望避免專利應用有效地使自由軟體私有化的危險。就此,GNU通用公共授權合約保證專利不能使程式非自由化。 +  下文是關於複製、分發和修改的嚴謹描述和實施條件。 +【關於複製、分發和修改的術語和條件】 +〇、定義 +  “本協議”指GNU通用公共授權合約第三版。 +  “版權”也指適用于諸如半導體掩模的其他類型作品的類似法律。 +  “本程式”指任何在本協議保護下的有版權的作品。每個許可獲得者稱作“你”。“許可獲得者”和“接收者”可以是個人或組織。 +  “修改”一個作品指需要版權許可的的複製及對作品全面的全面或部分改編行為,有別於製作副本。所產生的作品稱作前作的“修改版”,或“基於”前作的作品。 +  “受保護作品”指程式或其派生作品。 +  “傳播”作品指那些未經許可就會在適用版權法律下構成直接或間接侵權的行為,不包括在電腦上運行和私下的修改。傳播包括複製、分發(無論修改與否)、向公眾公開,以及在某些國家的其他行為。 +  “轉發”作品指讓他方能夠製作或者接收副本的行為。僅僅通過電腦網路和使用者交互,沒有傳輸副本,則不算轉發。 +  一個顯示“適當的法律聲明”的互動式使用者介面應包括一個便捷而醒目的視覺化特性:(1)顯示適當的版權聲明;(2)告知用戶沒有品質擔保(提供了品質擔保的情況除外),許可獲得者可以在本協定約束下轉發該作品,及查看本協定副本的途徑。如果該介面提供一個命令清單,如功能表,其表項應符合上述規範。 +一、源碼 +  作品的源碼指其可修改的首選形式,目的碼指所有其他形式。 +  “標準介面”指標準化組織定義的官方標準中的介面,或針為某種程式設計語言設定的介面中為開發者廣泛使用的介面。 +  可執行作品中的“系統庫”不是指整個程式,而是涵蓋此等內容:(a)以通常形式和主部件打包到一起卻並非後者一部分,且(b)僅為和主部件一起使作品可用或實現某些已有公開實現源碼的介面。“主部件”在這裡指可執行作品運行依賴的作業系統(如果存在)的必要部件(內核、視窗系統等),生成該作品的編譯器,或運行所需的目的碼解譯器。 +  目的碼形式的作品中“相應的源碼”指所有修改作品及生成、安裝、運行(對可執行作品而言)目的碼所需的源碼,包括控制上述行為的腳本。可是,其中不包括系統庫、通用工具、未修改直接用於支援上述行為卻不是該作品一部分的通常可得的自由軟體。例如,相應的源碼包含配合作品原始檔案的介面定義,以及共用庫和作品專門依賴的動態連結副程式的源碼。這裡的依賴體現為頻密的資料交換或者該副程式和作品其他部分的控制流切換。 +  相應的源碼不必包含那些用戶可以通過源碼其他部分自動生成的內容。 +  源碼形式作品的相應源碼即其本身。 +二、基本許可 +  本協定的一切授權都是對本程式的版權而言的,並且在所述條件都滿足時不可撤銷。本協議明確批准你不受限制地運行本程式的未修改版本。受保護作品的運行輸出,僅當其內容構成一個受保護作品時,才會為本協議所約束。如版權法所賦予,本協定承認你正當使用或與之等價的權利。 +  只要你獲得的許可仍有效,你可以製作、運行和傳播那些你並不轉發的受保護作品。只要你遵守本協議中關於轉發你不佔有版權的材料的條款,你可以向他人轉發,僅僅以求對方為你做定制或向你提供運行這些作品的工具。那些為你製作或運行這些受保護作品的人,應該在你的指引和控制下,謹代表你工作,即禁止他們在雙方關係之外製作任何你提供的受版權保護材料的副本。 +  僅當滿足後文所述條件時,其他各種情況下的轉發才是允許的。不允許再授權行為,而第十條的存在使再授權變得沒有必要。 +三、保護用戶的合法權益免受反破解法限制 +  在任何滿足1996年12月20日通過的WIPO版權條約第11章要求的法律,或類似的禁止或限制技術手段破解的法律下,受保護作品不應該視為有效技術手段的一部分。 +  當你轉發一個受保護作品時,你將失去任何通過法律途徑限制技術手段破解的權力,乃至於通過行使本協議所予權利實現的破解。你即已表明無心通過限制用戶操作或修改受保護作品來確保你或協力廠商關於禁止技術手段破解的法定權利。 +四、轉發完整副本 +  你可以通過任何媒介發佈你接收到的本程式的完整源碼副本,但要做到:為每一個副本醒目而恰當地發佈版權;完整地保留關於本協議及按第七條加入的非許可性條款;完整地保留免責聲明;給接收者附上一份本協議的副本。 +  你可以免費或收費轉發,也可以選擇提供技術支援或品質擔保以換取收入。 +五、轉發修改過的源碼版本 +  你可以以源碼形式轉發基於本程式的作品或修改的內容,除滿足第四條外還需要滿足以下幾點要求: +  a)該作品必須帶有醒目的修改聲明及相應的日期。 +  b)該作品必須帶有醒目的聲明,指出其在本協議及任何符合第七條的附加條件下發佈。這個要求修正了第四條關於“完整保留”的內容。 +  c)你必須按照本協定將該作品整體向想要獲得許可的人授權,本協議及符合第七條的附加條款就此適用於整個作品,即其每一部分,不管如何建包。本協定不允許以其他形式授權該作品,但如果你收到別的許可則另當別論。 +  d)如果該作品有互動式使用者介面,則其必須顯示適當的法律聲明。然而,當本程式有互動式使用者介面卻不顯示適當的法律聲明時,你的作品也不必。 +一個在存儲或分發媒介上的受保護作品和其他分離的單體作品的聯合作品,在既不是該受保護作品的自然擴展,也不以構築更大的程式為目的,並且自身及其產生的版權並非用於限制單體作品給予聯合作品使用者的訪問及其他合法權利時,稱為“聚合體”。在聚合作品中包含受保護作品並不會使本協定影響聚合作品的其他部分。 +六、以非源碼形式轉發 +  你可以如第四條和第五條所述那樣以目的碼形式轉發受保護作品,同時在本協定規範下以如下方式之一轉發機器可讀的對應源碼: +  a)目的碼通過實體產品(涵蓋某種實體分發媒介)轉發時,通過常用於軟體交換的耐用型實體媒介隨同轉發相應的源碼。 +  b)目的碼通過實體產品(涵蓋某種實體分發媒介)轉發時,伴以具有至少三年且與售後服務等長有效期的書面承諾,給予目的碼的持有者:(1)包含產品全部軟體的相應源碼的常用於軟體交換的耐用型實體媒介,且收費不超過其合理的轉發成本;或者(2)通過網路免費獲得相應源碼的途徑。 +  c)單獨轉發目的碼時,伴以提供源碼的書面承諾。本選項僅在你收到目的碼及b項形式的承諾的情況下可選。 +  d)通過在指定地點提供目的碼獲取服務(無論是否收費)的形式轉發目的碼時,在同一地點以同樣的方式提供對等的源碼獲取服務,並不得額外收費。你不以要求接收者在複製目的碼的同時複製源碼。如果提供目的碼複製的地點為網路服務器,相應的源碼可以提供在另一個支援相同複製功能的伺服器上(由你或者協力廠商運營),不過你要在目的碼處指出相應源碼的確切路徑。不管你用什麼源碼伺服器,你有義務要確保持續可用以滿足這些要求。 +  e)通過點對點傳輸轉發目的碼時,告知其他節點目的碼和源碼在何處以d項形式向大眾免費提供。 +  “面向使用者的產品”指(1)“消費品”,即個人、家庭或日常用途的個人有形財產;或者(2)面向社會團體設計或銷售,卻落入居家之物。在判斷一款產品是否消費品時,爭議案例的判斷將向利於擴大保護靠攏。就特定使用者接收到特定產品而言,“正常使用”指對此類產品的典型或一般使用,不管該用戶的身份,該使用者對該產品的實際用法,以及該產品的預期用法。無論產品是否實質上具有商業上的,工業上的,及非面向消費者的用法,它都視為消費品,除非以上用法代表了它唯一的重要使用模式。 +  “安裝資訊”對面向使用者的產品而言,指基於修改過的源碼安裝運行該產品中的受保護作品的修改版所需的方法、流程、認證碼及其他資訊。這些資訊必須足以保證修改過的目的碼不會僅僅因為被修改過而不能繼續工作。 +  如果你根據本條在,或隨,或針對一款面向使用者的產品,以目的碼形式轉發某作品,且轉發體現於該產品的所有權和使用權永久或者在一定時期內轉讓予接收者的過程(無論其有何特點),根據本條進行的源碼轉發必須伴有安裝資訊。不過,如果你和協力廠商都沒有保留在該產品上安裝修改後的目的碼的能力(如作品安裝在ROM上),這項要求不成立。   要求提供安裝資訊並不要求為修改或安裝的作品,以及其載體產品繼續提供技術支援、品質擔保和升級。當修改本身對網路運行有實質上的負面影響,或違背了網路通信協定和規則時,可以拒絕其聯網。 +  根據本條發佈的源碼及安裝資訊,必須以公共的檔案格式(並且存在可用的空開源碼的處理工具)存在,同時不得對解壓、閱讀和複製設置任何密碼。 +七、附加條款 +  “附加許可”用於補充本協議,以允許一些例外情況。合乎適用法律的對整個程式適用的附加許可,應該被視為本協定的內容。如果附加許可作用於程式的某部分,則該部分受此附加許可約束,而其他部分不受其影響。 +  當你轉發本程式時,你可以選擇性刪除副本或其部分的附加條款。(附加條款可以寫明在某些情況下要求你修改時刪除該條款。)在你擁有或可授予恰當版權許可的受保護作品中,你可以在你添加的材料上附加許可。 +  儘管已存在本協議的其他條款,對你添加到受保護作品的材料,你可以(如果你獲得該材料版權持有人的授權)以如下條款補充本協議: +  a)表示不提供品質擔保或有超出十五、十六條的責任。 +  b)要求在此材料中或在適當的法律聲明中保留特定的合理法律聲明或創作印記。 +  c)禁止誤傳材料的起源,或要求合理標示修改以別於原版。 +  d)限制以宣傳為目的使用該材料的作者或授權人的名號。 +  e)降低約束以便賦予在商標法下使用商品名、商品標識及服務標識。 +  f)要求任何轉發該材料(或其修改版)並對接收者提供契約性責任許諾的人,保證這種許諾不會給作者或授權人帶來連帶責任。 +  此外的非許可性附加條款都被視作第十條所說的“進一步的限制”。如果你接收到的程式或其部分,聲稱受本協定約束,卻補充了這種進一步的限制條款,你可以去掉它們。如果某授權合約包含進一步的限制條款,但允許通過本協議再授權或轉發,你可以通過本協議再授權或轉發加入了受前協議管理的材料,不過要同時移除上述條款。 +  如果你根據本條向受保護作品添加了調控,你必須在相關的原始檔案中加入對應的聲明,或者指出哪裡可以找到它們。 +  附加條款,不管是許可性的還是非許可性的,可以以獨立的書面協議出現,也可以聲明為例外情況,兩種做法都可以實現上述要求。 +八、終止授權 +  除非在本協議明確授權下,你不得傳播或修改受保護作品。其他任何傳播或修改受保護作品的企圖都是無效的,並將自動中止你通過本協議獲得的權利(包括第十一條第3段中提到的專利授權)。 +  然而,當你不再違反本協議時,你從特定版權持有人處獲得的授權恢復:(1)暫時恢復,直到版權持有人明確終止;(2)永久恢復,如果版權持有人沒能在60天內以合理的方式指出你的侵權行為。 +  再者,如果你第一次收到了特定版權持有人關於你違反本協定(對任意作品)的通告,且在收到通告後30天內改正,那你可以繼續享此有授權。 +  當你享有的權利如本條所述被中止時,已經從你那根據本協定獲得授權的他方的權利不會因此中止。在你的權利恢復之前,你沒有資格憑第十條獲得同一材料的授權。 +九、持有副本無需接受協議 +  你不必為接收或運行本程式而接受本協定。類似的,僅僅因點對點傳輸接收到副本引發的對受保護作品的輔助性傳播,並不要求接受本協議。但是,除本協議外沒有什麼可以授權你傳播或修改任何受保護作品。如果你不接受本協議,這些行為就侵犯了版權。因此,一旦修改和傳播一個受保護作品,就表明你接受本協議。 +十、對下游接收者的自動授權 +  每當你轉發一個受保護作品,其接收者自動獲得來自初始授權人的授權,依照本協議可以運行、修改和傳播此作。你沒有要求協力廠商遵守該協議的義務。 +  “實體事務”指轉移一個組織的控制權或全部資產、或拆分或合併組織的事務。如果實體事務導致一個受保護作品的傳播,則事務中各收到作品副本方,都有獲得前利益相關者享有或可以如前段所述提供的對該作品的任何授權,以及從前利益相關者處獲得並擁有相應的源碼的權利,如果前利益相關者享有或可以通過合理的努力獲得此源碼。 +  你不可以對本協議所授權利的行使施以進一步的限制。例如,你不可以索要授權費或版稅,或就行使本協議所授權利徵收其他費用;你也不能發起訴訟(包括交互訴訟和反訴),宣稱製作、使用、零售、批發、引進本程式或其部分的行為侵犯了任何專利。 +十一、專利 +  “貢獻人”指通過本協定對本程式或其派生作品進行使用認證的版權持有人。授權作品成為貢獻人的“貢獻者版”。 +  貢獻人的“實質專利權限”指其擁有或掌控的,無論是已獲得的還是將獲得的全部專利權限中,可能被通過某種本協定允許的方式製作、使用或銷售其貢獻者版作品的行為侵犯的部分,不包括僅有修改其貢獻者版作品才構成侵犯的部分。“掌控”所指包括享有和本協議相一致的專利再授權的權利。 +  每位貢獻人皆其就實質專利權限,授予你一份全球有效的免版稅的非獨占專利許可,以製作、使用、零售、批發、引進,及運行、修改、傳播其貢獻者版的內容。 +  在以下三段中,“專利許可”指通過任何方式明確表達的不行使專利權(如對使用專利的明確許可和不起訴專利侵權的契約)的協議或承諾。對某方“授予”專利許可,指這種不對其行使專利權的協議或承諾。 +  如果你轉發的受保護作品已知依賴於某專利,而其相應的源碼並不是任何人都能根據本協定從網上或其他地方免費獲得,那你必須(1)以上述方式提供相應的源碼;或者(2)放棄從該程式的專利許可中獲得利益;或者(3)以某種和本協定相一致的方式將專利許可擴展到下游接收者。“已知依賴於”指你實際上知道若沒有專利許可,你在某國家轉發受保護作品的行為,或者接收者在某國家使用受保護作品的行為,會侵犯一項或多項該國認定的專利,而這些專利你有理由相信它們的有效性。 +  如果根據一項事務或安排,抑或與之相關,你轉發某受保護作品,或通過促成其轉手以實現傳播,並且該作品的接收方授予專利許可,以使指可以使用、傳播、修改或轉發該作品的特定副本,則此等專利許可將自動延伸及每一個收到該作品或其派生作品的人。 +  如果某專利在其涵蓋範圍內,不包含本協議專門賦予的一項或多項權利,禁止行使它們或以不行使它們為前提,則該專利是“歧視性”的。如果你和軟體發佈行業的協力廠商有合作,合作要求你就轉發受保護作品的情況向其付費,並授予作品接收方歧視性專利,而且該專利(a)與你轉發的副本(或在此基礎上製作的副本)有關,或針對包含該受保護作品的產品或聯合作品,你不得轉發本程式,除非參加此項合作或取得該專利早於2007年3月28日。 +  本協定的任何部分不應被解釋成在排斥或限制任何暗含的授權,或者其他在適用法律下對抗侵權的措施。 +十二、不得犧牲他人的自由 +  即便你面臨與本協議條款衝突的條件(來自於法庭要求、協議或其他),那也不能成為你違背本協議的理由。倘若你不能在轉發受保護作品時同時滿足本協定和其他檔的要求,你就不能轉發本程式。例如,當你同意了某些要求你就再轉發問題向你的轉發物件收取版稅的條款時,唯一能同時滿足它和本協議要求的做法便是不轉發本程式。 +十三、和GNU Affero通用公共授權合約一起使用 +  儘管已存在本協議的一些條款,你可以將任何受保護作品與以GNU Affero通用公共授權合約管理的作品關聯或組合成一個聯合作品,並轉發。本協定對其中的受保護作品部分仍然有效,但GNU Affero通用公共授權合約第十三條的關於網路交互的特別要求適用于整個聯合作品。 +十四、本協議的修訂版 +  自由軟體聯盟可能會不定時發佈GNU通用公共授權合約的修訂版或新版。新版將秉承當前版本的精神,但對問題或事項的描述細節不盡相同。 +  每一版都會有不同的版本號,如果本程式指定其使用的GNU通用公共授權合約的版本“或任何更新的版本”,你可以選擇遵守該版本或者任何更新的版本的條款。如果本程式沒有指定協定版本,你可以選用自由軟體聯盟發佈的任意版本的GNU通用公共授權合約。 +  如果本程式指定代理來決定將來那個GNU通用公共授權合約版本適用,則該代理的公開聲明將指導你選擇協議版本。 +  新的版本可能會給予你額外或不同的許可。但是,任何作者或版權持有人的義務,不會因為你選擇新的版本而增加。 +十五、不提供品質擔保 +  本程式在適用法律範圍內不提供品質擔保。除非另作書面聲明,版權持有人及其他程式提供者“概”不提供任何顯式或隱式的品質擔保,品質擔保所指包括而不僅限於有經濟價值和適合特定用途的保證。全部風險,如程式的品質和性能問題,皆由你承擔。若程式出現缺陷,你將承擔所有必要的修復和更正服務的費用。 +十六、責任範圍 +  除非適用法律或書面協議要求,任何版權持有人或本程式按本協定可能存在的協力廠商修改和再發佈者,都不對你的損失負有責任,包括由於使用或者不能使用本程式造成的任何一般的、特殊的、偶發的或重大的損失(包括而不僅限於資料丟失、資料失真、你或協力廠商的後續損失、其他程式無法與本程式協同運作),即使那些人聲稱會對此負責 +十七、第十五條和第十六條的解釋 +  如果上述免責聲明和責任範圍聲明不為地方法律所支持,上訴法庭應採用與之最接近的關於放棄本程式相關民事責任的地方法律,除非本程式附帶收費的品質擔保或責任許諾。 +【附錄:如何將上述條款應用到你的新程式】 +  如果你開發了一個新程式,並希望它能最大限度地為公眾所使用,最好的辦法是將其作為自由軟體,以使每個人都能在本協定約束下對其再發佈及修改。 +  為此,請在附上以下聲明。最安全的做法是將其附在每份源碼的開頭,以便於最有效地傳遞免責資訊。同時,每個檔至少包含一處“版權”聲明和一個協定全文的連結。 +  <用一行來標明程式名及其作用> +  版權所有(C)<年份> <作者姓名> +  本程式為自由軟體,在自由軟體聯盟發佈的GNU通用公共授權合約的約束下,你可以對其進行再發佈及修改。協議版本為第三版或(隨你)更新的版本。 +  我們希望發佈的這款程式有用,但不保證,甚至不保證它有經濟價值和適合特定用途。詳情參見GNU通用公共授權合約。 +  你理當已收到一份GNU通用公共授權合約的副本,如果沒有,請查閱<http://www.gnu.org/licenses/> +  同時提供你的電子郵寄地址或傳統的郵件聯繫方式。 +  如果該程式是互動式的,讓它在交互模式下輸出類似下面的一段聲明: +  <程式名> 第69版,版權所有(C)<年份> <作者姓名> +  本程式從未提供品質擔保,輸入'show w'可查看詳情。這是款自由軟體,歡迎你在滿足一定條件後對其再發佈,輸入'show c'可查看詳情。 +  例子中的命令'show w'和'show c'應用於顯示GNU通用公共授權合約相應的部分。當然你也可以因地制宜地選用別的方式,對圖形介面程式可以用“關於”功能表。 +  如果你之上存在雇主(你是碼農)或校方,你還應當讓他們在必要時為此程式簽署放棄版權聲明。詳情參見<http://www.gnu.org/licenses/>。 +  本GNU通用公共授權合約不允許把你的程式併入私有程式。如果你的程式是某種庫,且你想允許它被私有程式連結而使之更有用,請使用GNU較寬鬆通用公共授權合約。決定前請先查閱<http://www.gnu.org/philosophy/why-not-lgpl.html>。 + +聯絡我們:Samuel Chong<schong2@go.pasadena.edu> +參考: +[繁體中文譯本] https://www.gnu.org/licenses/translations.html + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hans/HelpTips.resw b/Rise Media Player Dev/Strings/zh-Hans/HelpTips.resw new file mode 100644 index 000000000..04bebcc1c --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hans/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 添加您的个人音乐和视频 + + + • 这些版本将从 Microsoft Store 推送 +• 播放列表 +• 设备支持 +• 光盘刻录 +• 开始时支持 12 种语言的多语言(未完成) +• 一些后台在线服务 - Discord Rich Presence 和 Last.fm Scrobbling +• 添加了音乐的视图和排序 +• 视频索引和播放 +• 改进了“正在播放”体验和队列 +• 为所有构建带来的大修设置 UI +• 本地推荐和最近播放 +• 大多数应用程序中的 Discy + + + 晚期 Pre-Alpha - Alpha + + + 首先,应用处于早期阶段。 + + Bloom 频道的内部人员可以访问最早的版本。 这真的让您有机会看到我们正在做什么,并在我们积极处理应用程序的某些部分时提供反馈,这意味着您的反馈意义重大!当然,它并非没有缺点。Bloom 频道内部人员也比其他用户面临更多的错误和问题。Bloom 预览者还可以访问标记为“实验性”的功能,这意味着我们在这一点上投入的工作很少,或者它们非常不稳定,但仍然很有趣。 默认情况下永远不会启用这些功能。 + + 抢先体验预览(以前称为Seeding Insider)可以更早地访问该应用程序,但稳定性要高得多。此频道中的预览体验成员将无法使用实验性功能。* + + *在设置界面中标记为实验性的功能 + + + 加入预览体验计划有什么好处? + + + • 某种形式的流媒体服务和推荐 + • 均衡器 + • 展示台 + • 查找专辑信息 + • 光盘翻录 + • 网络支持 + • 更多 + + + 测试版 + + + 你可以通过右键单击不同的东西找到我。 例如,专辑。 我会告诉你你能做什么 :)。 我还很新,所以我不会无处不在,但我每天都在成长! + + + 嘿!我是 Discy。 + + + 使用命令栏将您的相册分类为不同的类型。 单击相册以查看存储的内容。 您可以将整张专辑添加到播放列表、随机播放或与朋友分享。 + + + 管理和组织您的相册 + + + 一次播放整个艺术家的唱片。 通过单击所需的艺术家查看有关艺术家、他们的专辑(存储在您的设备上)和歌曲的信息。 与您的朋友分享您最喜爱的艺术家或将整个艺术家的音乐添加到播放列表。 + + + 将您最喜欢的歌曲、特别的歌曲、您的歌曲放在一个播放列表中。 给它一个描述和一个标题。 然后添加额外的音乐并删除您不太确定的曲目。 快乐聆听! + + + 与播放列表分组 + + + 将鼠标悬停在歌曲上并单击播放按钮播放歌曲,或双击。 跳过,返回并从正在播放的栏(在您的应用程序窗口的底部)查看歌曲信息。 单击“信息和属性”以编辑歌曲元数据和文件信息。 您也可以随时与他人分享或添加到播放列表! + + + 对歌曲采取行动 + + + 单击视频进行播放。 重命名并排序它们。 视频将占据整个应用程序窗口,您可以执行拖拽、暂停、跳过等操作。 + + + 播放视频 + + + 基础 + + + 您优先考虑哪些功能? + + + 如果您想贡献或翻译,请加入我们的 Discord 服务器! 这里:https://disboard.org/server/872910570003791922 + + + 我怎样才能成为贡献者或翻译者? + + + 当您提交表单时。 没有什么你需要做的,只是等待。 发布下一个版本时,您将收到一封发送至我们的预览体验门户的电子邮件,您可以在其中下载新版本的 MSIX 程序包。 注意:Alpha 版本和更高版本将使用 Microsoft Store 进行分发,但我们选择使用 MSIX 进行 Pre-Alpha,因为会有很多版本。 几周后,来自两个渠道的预览体验成员可能会收到相同的版本。 这很正常,不用担心! + + + 嘿,我是预览体验成员。 我如何获得构建? + + + 预览体验计划、翻译和贡献 + + + 只需转到下面的表格并回答问题。 选择您的频道,输入您的电子邮件和其他一些内容。 https://bit.ly/rise-insider + + 祝测试顺利! + + + 如何加入预览体验计划? + + + 播放媒体和正在播放 + + + • 歌曲、专辑、艺术家和流派索引 +• 专辑、艺术家、流派和歌曲视图(目前静态) +• 媒体播放 +• 命令栏(基本) +• 用户控制的媒体位置 +• 通过设置进行 UI 操作 +• 音乐的基本元数据控制 +• 基本的正在播放用户界面 +• 基本属性窗口 +• 常见问题解答帮助部分 +• 小范围内的 Discy + + + Pre Alpha(会有很多pre-alpha版本) + + + Rise Media Player 什么时候发布? + + + 没有正式发布日期。 Pre-Alpha 1 将于 10 月 21 日发布(与 Rise Notes 一起发布),我们很高兴终于有用户测试了! :) + + 至于其他版本,我们没有确切的日期给大家,但这是我们的目标(版本可能会提前或延迟发布,具体取决于功能: + + • Pre-Alpha 流程 - 2021 年 10 ~ 12 月(Pre-Alpha 1 是第一个版本) + + • Alpha 构建 - 新年(2022 年)~ 2022 年 3 月。注意:在 Alpha 过程中,应用程序的演示版本将公开提供以用于 UI 测试。 + + • Beta - 4 月 - 待定(此版本将对 Microsoft Store 的所有公共用户可用。您无需成为预览体验计划的一部分,尽管您会错过一些功能) + + + 整理并管理您的库 + + + 你得看看 ;) + + + 谁是 Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hans/Resources.resw b/Rise Media Player Dev/Strings/zh-Hans/Resources.resw new file mode 100644 index 000000000..fe650f5d8 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hans/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 关于 + + + 同意 + + + 添加帐户 + + + 专辑 + + + 艺术家 + + + 继续 + + + 深色 + + + 为我决定 + + + 拒绝 + + + 帮助中心 + + + 流派 + + + 概览 + + + 预览体验中心 + + + 语言 + + + 媒体库 + + + 浅色 + + + 全部视频 + + + 始终匹配分辨率 + + + 音乐 + + + {0} 天 + + + {0} 小时 + + + {0} 分钟 + + + 无交叉淡入淡出 + + + 不是现在(退出应用) + + + {0} 秒 + + + 1 天 + + + 1 小时 + + + 1 分钟 + + + 1 秒 + + + 仅使用本地媒体文件 + + + 仅使用流媒体服务 + + + 个性化 + + + 播放 + + + 播放列表 + + + 属性与信息 + + + 队列 + + + 缩放到窗口大小 + + + 固定到侧边栏 + + + 从侧边栏中移除 + + + 在此设备上搜索所有媒体 + + + 搜索 + + + 设置 + + + 歌曲 + + + 步骤 {0} / {1} + + + 未知专辑 + + + 未知艺术家 + + + 未知流派 + + + 使用系统设置 + + + 视频 + + + 壁纸 + + + {0} 个专辑 + + + {0} 首歌曲 + + + {0} 个视频 + + + 1 个专辑 + + + 1 首歌曲 + + + 1 个视频 + + + 即将推出 + + + 专辑信息 + + + 播放 + + + 编辑播放列表 + + + 歌曲信息 + + + 彩色 + + + 默认 + + + 不显示侧边栏 + + + 仅显示图标 + + + 显示全部 + + + 仅从应用中移除 + + + 从设备中删除 + + + 后退 + + + 登录设备时打开 Rise Media Player。 + + + 随 Windows 启动 + + + 已创建 + + + 打开方式 + + + 文件名称 + + + 文件类型 + + + 位置 + + + 已修改 + + + 文件大小 + + + 打开文件位置 + + + 艺术家新闻源 + + + 取消 + + + 详细信息 + + + 文件 + + + 歌词 + + + 我们无法保存歌曲属性。该文件可能已被移动、更改或删除,或者这可能只是 Windows 问题。 + + + 出错了 + + + 保存更改 + + + 随机播放列表 + + + 贡献 + + + 版本 + + + {0} +内部版本:{1} + +Rise 软件 - Discy & YourOrdinaryCat + + + 条款及条件 + + + 中的 + + + 了解更多 + + + 专辑 + + + 专辑艺术家 + + + 位艺术家 + + + 成为译者 + + + 比特率 + + + 描述 + + + 光盘 + + + 编辑专辑封面 + + + 导出专辑封面 + + + 导出播放列表图标 + + + 流派 + + + 此歌曲为本地歌曲,这意味着它直接存储在您设备的存储空间中,而不是云端或在线。在此处更改属性将更改文件本身的属性,这意味着它将影响其他媒体播放器。 + + + 本地音乐 + + + 选项 + + + 通过单击向上和向下按钮移动歌曲。 + + + 播放列表名称 + + + 通过单击向上和向下按钮移动视频。 + + + 评分 + + + 发行年份 + + + 报告问题 + + + 歌曲标题 + + + 此歌曲作为文件存储在您的设备上。 + + + 系统语言 + + + 曲目编号 + + + 翻译 + + + 让我们通过在您的设备上添加文件夹和文件来查找音乐和视频。 + + + 添加/移除媒体源 + + + 添加到 + + + 应用设置 + + + 艺术家 + + + 升序 + + + 向 Discy 询问此事 + + + 使用文件浏览器查看您文件夹中的所有媒体。 + + + 浏览媒体 + + + 更改艺术家图像 + + + 关闭 + + + 降序 + + + 反馈 + + + 长度 + + + 消息和报告 + + + 更多设置 + + + 下移 + + + 移动到底部 + + + 移动到顶部 + + + 上移 + + + 新建播放列表 + + + 播放全部 + + + 从 URL 播放 + + + 快捷链接 + + + 从播放列表中移除 + + + 移除播放列表 + + + 移除整个部分 + + + 移除... + + + 扫描新媒体 + + + 共享 + + + 显示专辑 + + + 显示艺术家 + + + 在文件资源管理器中显示 + + + 随机 + + + 随机专辑 + + + 随机艺术家 + + + 排序 + + + 成为赞助人,享受独家利益和商店,同时帮助该项目向前推进。 + + + 支持开发 + + + 标题 + + + 曲目 + + + 视图 + + + 查看Rise Media Player中的新功能。 + + + 更新内容 + + + 发布年份:{0} + + + 未知 + + + 进入迷你视图 + + + 更多选项 + + + 正在播放 + + + 播放速度 + + + 专辑封面 + + + 专辑标题 + + + 卡片背景 + + + 折叠 + + + 您确定要移除歌曲“{0}”吗? + + + Rise Media Player 已崩溃。 这是一些细节。 + + + 不幸的是,Rise Media Player 崩溃了。 单击以查看堆栈跟踪。 + + + 仍要删除 + + + 删除歌曲 + + + 唱片集 + + + 持续时间 + + + 发生错误! + + + 展开 + + + 导出 + + + 导入 + + + 音乐视频 + + + {0} 个听众 + + + 没有艺术家信息。 + + + 找不到歌词 + + + 播放媒体 + + + 由 {0} 提供支持 + + + 我们遇到了一个问题,很抱歉。 + + + 阅读较少 + + + 阅读更多 + + + 重命名 + + + 圆形专辑封面 + + + 显示 + + + 磁贴(水平) + + + 磁贴(垂直) + + + 热门曲目 + + + 显示来自世界各地的艺术家的热门曲目和最受欢迎的曲目。 + + + 添加小部件 + + + 用于 {0} + + + 太可惜了,所以添加一些小部件吧! + + + 我们在这没什么可显示的。 + + + 用您喜欢的东西个性化您的概览页面。 + + + 图像 + + + 搜索结果 + + + {0} / {1} + + + 创建 + + + 创建播放列表 + + + 具有指定名称的播放列表已存在。 + + + 标题不能为空。 + + + 使用自定义图像 + + + 这首歌在互联网上,这意味着它存储在云端或在线。如果文件存储在 OneDrive 等云服务上,则此处更改的属性将应用于该文件。 + + + 此歌曲已存储在互联网上。 + + + 编辑缩略图 + + + 导出缩略图 + + + 浏览 + + + 忽略 + + + 正在获取艺术家信息... + + + 转到专辑 + + + 转到艺术家 + + + 索引创建完成! + + + 不够? + + + 在浏览器中打开 + + + 扫描设置 + + + 支持此项目 + + + 同步所有 + + + 同步中心 + + + 此艺术家的更多专辑 + + + 光晕 + + + 以后再说 + + + + + + 此页面即将推出! + + + 您需要重新启动应用程序才能使更改生效。 + + + 立即重启 + + + 外观 + + + 中心 + + + 标题 + + + 图标 + + + 管理组件 + + + 媒体库 + + + 浏览 + + + 未选择页面 + + + 播放和声音 + + + + + + 显示所有 + + + 正在同步 + + + 系统行为 + + + 壁纸和扩展 + + + 在线服务 + + + 扫描中 + + + 此歌曲作为文件存储在您的设备上。 + + + 此歌曲已存储在互联网上。 + + + 好的 + + + 直接链接的示例包括: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + 直接链接的示例包括: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + URL 无效 + + + URL + + + 未命名播放列表 + + + 空气 + + + 低音 + + + 自定义 + + + 降音符 + + + 流行 + + + 摇滚 + + + 人声 + + + 知道了 + + + 了解更多 + + + 来自文件 + + + 来自文件夹 + + + 警告 + + + 保存 + + + 保存更改 + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hans/Settings.resw b/Rise Media Player Dev/Strings/zh-Hans/Settings.resw new file mode 100644 index 000000000..dc37a464d --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hans/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 预览体验附加功能 + + + 复制版本 + + + 更多 + + + 正式版 + + + 更多版本信息 + + + 保存到我的设备 + + + 跟上最新的更新。 + + + 社交媒体 + + + 访问一些独家 RiseMP 品牌壁纸。 + + + 桌面壁纸和主题 + + + 添加帐户 + + + 添加文件夹 + + + 添加文件夹 + + + 使用专辑封面 + + + 应用布局 + + + 应用窗口 + + + 选择你的窗口覆盖层 + + + 选择你的颜色 + + + 使用自定义颜色 + + + 图标和字体 + + + 自定义应用程序颜色、主题、图标、布局和动作。 + + + 无覆盖层 + + + 这里没有什么可展示的。 要显示可用颜色,请从下拉列表中选择“使用自定义颜色”。 + + + 概述 + + + 从你离开的地方继续 + + + 启动时 + + + 使用系统强调色 + + + *紧凑模式更改在设置完成后才会生效。 + + + 应用主题已更改 + + + 彩色图标 + + + 发现您最近播放过的浏览历史,然后扫描到互联网。 + + + 连接到 last.fm + + + 自定义颜色 + + + 高对比度图标 + + + 预览体验中心 + + + 匹配系统和应用语言 + + + 当应用程序打开时,每指定时间段扫描一次。 + + + 定期扫描 + + + 移除本地媒体时 + + + 全部清除 + + + 事件发生后扫描新媒体。 + + + 当移动设备或驱动器连接时扫描 + + + 将文件添加到媒体源时扫描 + + + 当您添加新媒体位置时扫描 + + + 当应用程序打开时扫描 + + + 智能事件扫描 + + + 需要时从互联网获取数据 + + + 文件和文件夹 + + + 管理媒体源、您的在线服务和扫描设置。 + + + 本地媒体和设备 + + + 视频、音乐及更多 + + + 管理本地媒体文件夹 + + + 扫描您已经添加的用于音乐和视频的文件夹以添加到您的库中。 + + + 手动扫描 + + + 元数据 + + + 联机数据 + + + 移除文件夹 + + + 选择您希望在翻录光盘时发生的情况。 + + + 光盘翻录选项 + + + 包含音乐 + + + 包含视频 + + + 我们已经在默认媒体位置(音乐和视频)中查找您的媒体。 如果您只在此处存储媒体,则无需添加文件夹。 如果没有,请选择“添加文件夹”以添加所有媒体文件夹。 + + + 添加/移除侧边栏项目 + + + 外观 + + + 一般项目 + + + 显示汉堡按钮 + + + 图标样式 + + + 更改单击操作、启动选项。 + + + 窗口调整大小更改 + + + 显示标题 + + + 打开经典对话框 + + + 混合音乐曲目的结尾和开头。 + + + 交叉淡入淡出 + + + 根据您的媒体类型选择不同的声音配置文件。 + + + 均衡器 + + + 我们将立即移至您的下一首曲目,无需等待。 + + + 无缝播放 + + + 常规 + + + 音乐 + + + 根据窗口大小调整您的视频尺寸。 + + + 缩放比例 + + + 更改视频分辨率和音乐比特率。 + + + 管理串流质量 + + + 视频 + + + 可视化 + + + 最近的颜色 + + + 恢复默认 + + + 运行间隔: + + + 立即扫描 + + + 选择语言 + + + 从列表中手动选择您的语言。 + + + 流畅颜色 + + + 高对比度 + + + 菜单栏 + + + 设置菜单 + + + 侧边栏(经典) + + + 设置样式 + + + 启动设置 + + + 由于管理员当前的政策,此功能已被禁用。如果有必要,请联系您的系统管理员。 + + + 由于您当前的启动设置,此功能被禁用。单击下面的链接修改这些设置,然后重新启动应用程序。 + + + 此功能已启用,但根据您管理员的当前政策无法修改。 如果有必要,请联系您的系统管理员。 + + + 某些设置可能不可用,因为您在泄漏的版本上运行 Rise Media Player。 + + + 某些设置可能不可用。 要使用它们,请将您的 PC 升级到 Windows 11。 + + + 您正在运行 Windows 10 + + + 所有设置均可用。 + + + 您正在运行 Windows 11 + + + 应用设置 + + + 查看颜色 + + + 查看文件 + + + Windows 颜色 + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hans/Setup.resw b/Rise Media Player Dev/Strings/zh-Hans/Setup.resw new file mode 100644 index 000000000..1a0e9772c --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hans/Setup.resw @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 让它成为你的 + + + 连接互联网帐户 + + + 你已完成! + + + 我们很高兴你在这里。 您只需要完成几个简单的步骤,就可以开始运行了! + + + 添加您的个人媒体 + + + 隐私和建议 + + + 预设置 + + + 开始设置 + + + 许可协议和条款 + + + 欢迎来到 + + + 最后更新于 2021 年 12 月 - GPL 许可证 3.0 + + + 本地媒体处理 + + + 流媒体和在线服务 + + + Rise Media Player - 许可协议和使用条款 + + + 基本软件和版权 + + + GNU通用公共许可协议 + +第三版,2007年6月29日 +版权所有 © 2007 自由软件基金会 <http://fsf.org/> +任何人皆可复制和发布本协议的完整副本,但不得修改 +【译者声明】 + +  This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better. +  这是GNU通用公共许可协议的一份非官方中文翻译,并非自由软件基金会所发表,不适用于使用GNU通用公共许可协议发布的软件的法律声明——只有GNU通用公共许可协议英文原版才具有法律效力。不过我们希望本翻译能够帮助中文读者更好地理解GNU通用公共许可协议。 + +You may publish this translation, modified or unmodified, only under the terms at https://www.gnu.org/licenses/translations.html. + +【引言】 + +  GNU通用公共许可协议是一份面向软件及其他类型作品的,自由的版权共产协议。 +  就多数软件而言,许可协议被设计用于剥夺你分享和修改软件的自由。相反,GNU通用公共许可协议力图保障你分享和修改某程序全部版本的权利——确保自由软件对其用户来说是自由的。我们自由软件基金会将GNU通用公共许可协议用于我们的大多数软件,并为一些其他作品的作者效仿。你也可以将本协议用于你的程序。 +  所谓自由软件,强调自由,而非免费。本GNU通用公共许可协议设计用于确保你享有分发自由软件的自由(你可以为此服务收费),确保你可以在需要的时候获得这些软件的源码,确保你可以修改这些软件或者在新的自由软件中复用其中某些片段,并且确保你在这方面享有知情权。 +  为保障你的权益,我们需要作一些限定:禁止任何人否认你的上述权利,或者要求你放弃它们。因此,当你分发或修改这些软件时,你有一定的责任——尊重他人的自由。如果你分发这种程序的副本,无论收费还是免费,你必须给予与你同等的权利。你还要确保他们也能收到源码并了解他们的权利。 +  采用GNU通用公共许可协议的开发者通过两步保障你的权益:其一,申明软件的版权;其二,通过本协议使你可以合法地复制、分发和修改该软件。 +  为了保护每一位作者和开发者,GNU通用公共许可协议指明一点:自由软件并没有品质担保。为用户和作者双方着想,GNU通用公共许可协议要求修改版必须有标记,以免其问题被错误地归到先前版本的作者身上。 +  某些设备设计成拒绝用户安装运行修改过的软件,但厂商不受限。这和我们保护用户享有修改软件的自由的宗旨存在根本性矛盾。该滥用协议的模式出现于个人用品领域,这恰是最不可接受的。因此,我们设计了这版GNU通用公共许可协议来禁止这类产品。如果此类问题在其他领域涌现,我们时刻准备着在将来的版本中把规定扩展到相应领域,以保护用户的自由。 +  最后,每个程序都持续受到软件专利的威胁。政府不应该允许专利限制通用计算机软件的开发和应用,在做不到这点时,我们希望避免专利应用有效地使自由软件私有化的危险。就此,GNU通用公共许可协议保证专利不能使程序非自由化。 + +  下文是关于复制、分发和修改的严谨描述和实施条件。 + +【关于复制、分发和修改的术语和条件】 + +〇、定义 + +  “本协议”指GNU通用公共许可协议第三版。 +  “版权”也指适用于诸如半导体掩模的其他类型作品的类似法律。 +  “本程序”指任何在本协议保护下的有版权的作品。每个许可获得者称作“你”。“许可获得者”和“接收者”可以是个人或组织。 +  “修改”一个作品指需要版权许可的复制及对作品全面的或部分的改编行为,有别于制作副本。所产生的作品称作前作的“修改版”,或“基于”前作的作品。 +  “受保护作品”指程序或其派生作品。 +  “传播”作品指那些未经许可就会在适用版权法律下构成直接或间接侵权的行为,不包括在计算机上运行和私下的修改。传播包括复制、分发(无论修改与否)、向公众公开,以及在某些国家的其他行为。 +  “转发”作品指让他方能够制作或者接收副本的行为。仅仅通过计算机网络和用户交互,没有传输副本,则不算转发。 +  一个显示“适当的法律声明”的交互式用户界面应包括一个便捷而醒目的可视化特性:(1)显示适当的版权声明;(2)告知用户没有品质担保(提供了品质担保的情况除外),许可获得者可以在本协议约束下转发该作品,及查看本协议副本的途径。如果该界面提供一个命令列表,如菜单,其表项应符合上述规范。 + +一、源码 + +  作品的源码指其可修改的首选形式,目标码指所有其他形式。 +  “标准接口”指标准化组织定义的官方标准中的接口,或针为某种编程语言设定的接口中为开发者广泛使用的接口。 +  可执行作品中的“系统库”不是指整个程序,而是涵盖此等内容:(a)以通常形式和主部件打包到一起却并非后者一部分,且(b)仅为和主部件一起使作品可用或实现某些已有公开实现源码的接口。“主部件”在这里指可执行作品运行依赖的操作系统(如果存在)的必要部件(内核、窗口系统等),生成该作品的编译器,或运行所需的目标码解释器。 +  目标码形式的作品中“相应的源码”指所有修改作品及生成、安装、运行(对可执行作品而言)目标码所需的源码,包括控制上述行为的脚本。可是,其中不包括系统库、通用工具、未修改直接用于支持上述行为却不是该作品一部分的通常可得的自由软件。例如,相应的源码包含配合作品源文件的接口定义,以及共享库和作品专门依赖的动态链接子程序的源码。这里的依赖体现为频密的数据交换或者该子程序和作品其他部分的控制流切换。 +  相应的源码不必包含那些用户可以通过源码其他部分自动生成的内容。 +  源码形式作品的相应源码即其本身。 + +二、基本许可 + +  本协议的一切授权都是对本程序的版权而言的,并且在所述条件都满足时不可撤销。本协议明确批准你不受限制地运行本程序的未修改版本。受保护作品的运行输出,仅当其内容构成一个受保护作品时,才会为本协议所约束。如版权法所赋予,本协议承认你正当使用或与之等价的权利。 +  只要你获得的许可仍有效,你可以制作、运行和传播那些你并不转发的受保护作品。只要你遵守本协议中关于转发你不占有版权的材料的条款,你可以向他人转发,仅仅以求对方为你做定制或向你提供运行这些作品的工具。那些为你制作或运行这些受保护作品的人,应该在你的指引和控制下,谨代表你工作,即禁止他们在双方关系之外制作任何你提供的受版权保护材料的副本。 +  仅当满足后文所述条件时,其他各种情况下的转发才是允许的。不允许再授权行为,而第十条的存在使再授权变得没有必要。 + +三、保护用户的合法权益免受反破解法限制 + +  在任何满足1996年12月20日通过的WIPO版权条约第11章要求的法律,或类似的禁止或限制技术手段破解的法律下,受保护作品不应该视为有效技术手段的一部分。 +  当你转发一个受保护作品时,你将失去任何通过法律途径限制技术手段破解的权力,乃至于通过行使本协议所予权利实现的破解。你即已表明无心通过限制用户操作或修改受保护作品来确保你或第三方关于禁止技术手段破解的法定权利。 + +四、转发完整副本 + +  你可以通过任何媒介发布你接收到的本程序的完整源码副本,但要做到:为每一个副本醒目而恰当地发布版权;完整地保留关于本协议及按第七条加入的非许可性条款;完整地保留免责声明;给接收者附上一份本协议的副本。 +  你可以免费或收费转发,也可以选择提供技术支持或品质担保以换取收入。 + +五、转发修改过的源码版本 + +  你可以以源码形式转发基于本程序的作品或修改的内容,除满足第四条外还需要满足以下几点要求: +  a)该作品必须带有醒目的修改声明及相应的日期。 +  b)该作品必须带有醒目的声明,指出其在本协议及任何符合第七条的附加条件下发布。这个要求修正了第四条关于“完整保留”的内容。 +  c)你必须按照本协议将该作品整体向想要获得许可的人授权,本协议及符合第七条的附加条款就此适用于整个作品,即其每一部分,不管如何建包。本协议不允许以其他形式授权该作品,但如果你收到别的许可则另当别论。 +  d)如果该作品有交互式用户界面,则其必须显示适当的法律声明。然而,当本程序有交互式用户界面却不显示适当的法律声明时,你的作品也不必。 +一个在存储或分发媒介上的受保护作品和其他分离的单体作品的联合作品,在既不是该受保护作品的自然扩展,也不以构筑更大的程序为目的,并且自身及其产生的版权并非用于限制单体作品给予联合作品用户的访问及其他合法权利时,称为“聚合体”。在聚合作品中包含受保护作品并不会使本协议影响聚合作品的其他部分。 + +六、以非源码形式转发 + +  你可以如第四条和第五条所述那样以目标码形式转发受保护作品,同时在本协议规范下以如下方式之一转发机器可读的对应源码: +  a)目标码通过实体产品(涵盖某种实体分发媒介)转发时,通过常用于软件交换的耐用型实体媒介随同转发相应的源码。 +  b)目标码通过实体产品(涵盖某种实体分发媒介)转发时,伴以具有至少三年且与售后服务等长有效期的书面承诺,给予目标码的持有者:(1)包含产品全部软件的相应源码的常用于软件交换的耐用型实体媒介,且收费不超过其合理的转发成本;或者(2)通过网络免费获得相应源码的途径。 +  c)单独转发目标码时,伴以提供源码的书面承诺。本选项仅在你收到目标码及b项形式的承诺的情况下可选。 +  d)通过在指定地点提供目标码获取服务(无论是否收费)的形式转发目标码时,在同一地点以同样的方式提供对等的源码获取服务,并不得额外收费。你不以要求接收者在复制目标码的同时复制源码。如果提供目标码复制的地点为网络服务器,相应的源码可以提供在另一个支持相同复制功能的服务器上(由你或者第三方运营),不过你要在目标码处指出相应源码的确切路径。不管你用什么源码服务器,你有义务要确保持续可用以满足这些要求。 +  e)通过点对点传输转发目标码时,告知其他节点目标码和源码在何处以d项形式向大众免费提供。 +  “面向用户的产品”指(1)“消费品”,即个人、家庭或日常用途的个人有形财产;或者(2)面向社会团体设计或销售,却落入居家之物。在判断一款产品是否消费品时,争议案例的判断将向利于扩大保护靠拢。就特定用户接收到特定产品而言,“正常使用”指对此类产品的典型或一般使用,不管该用户的身份,该用户对该产品的实际用法,以及该产品的预期用法。无论产品是否实质上具有商业上的,工业上的,及非面向消费者的用法,它都视为消费品,除非以上用法代表了它唯一的重要使用模式。 +  “安装信息”对面向用户的产品而言,指基于修改过的源码安装运行该产品中的受保护作品的修改版所需的方法、流程、认证码及其他信息。这些信息必须足以保证修改过的目标码不会仅仅因为被修改过而不能继续工作。 +  如果你根据本条在,或随,或针对一款面向用户的产品,以目标码形式转发某作品,且转发体现于该产品的所有权和使用权永久或者在一定时期内转让予接收者的过程(无论其有何特点),根据本条进行的源码转发必须伴有安装信息。不过,如果你和第三方都没有保留在该产品上安装修改后的目标码的能力(如作品安装在ROM上),这项要求不成立。   要求提供安装信息并不要求为修改或安装的作品,以及其载体产品继续提供技术支持、品质担保和升级。当修改本身对网络运行有实质上的负面影响,或违背了网络通信协议和规则时,可以拒绝其联网。 +  根据本条发布的源码及安装信息,必须以公共的文件格式(并且存在可用的空开源码的处理工具)存在,同时不得对解压、阅读和复制设置任何密码。 + +七、附加条款 + +  “附加许可”用于补充本协议,以允许一些例外情况。合乎适用法律的对整个程序适用的附加许可,应该被视为本协议的内容。如果附加许可作用于程序的某部分,则该部分受此附加许可约束,而其他部分不受其影响。 +  当你转发本程序时,你可以选择性删除副本或其部分的附加条款。(附加条款可以写明在某些情况下要求你修改时删除该条款。)在你拥有或可授予恰当版权许可的受保护作品中,你可以在你添加的材料上附加许可。 +  尽管已存在本协议的其他条款,对你添加到受保护作品的材料,你可以(如果你获得该材料版权持有人的授权)以如下条款补充本协议: +  a)表示不提供品质担保或有超出十五、十六条的责任。 +  b)要求在此材料中或在适当的法律声明中保留特定的合理法律声明或创作印记。 +  c)禁止误传材料的起源,或要求合理标示修改以别于原版。 +  d)限制以宣传为目的使用该材料的作者或授权人的名号。 +  e)降低约束以便赋予在商标法下使用商品名、商品标识及服务标识。 +  f)要求任何转发该材料(或其修改版)并对接收者提供契约性责任许诺的人,保证这种许诺不会给作者或授权人带来连带责任。 +  此外的非许可性附加条款都被视作第十条所说的“进一步的限制”。如果你接收到的程序或其部分,声称受本协议约束,却补充了这种进一步的限制条款,你可以去掉它们。如果某许可协议包含进一步的限制条款,但允许通过本协议再授权或转发,你可以通过本协议再授权或转发加入了受前协议管理的材料,不过要同时移除上述条款。 +  如果你根据本条向受保护作品添加了调控,你必须在相关的源文件中加入对应的声明,或者指出哪里可以找到它们。 +  附加条款,不管是许可性的还是非许可性的,可以以独立的书面协议出现,也可以声明为例外情况,两种做法都可以实现上述要求。 + +八、终止授权 + +  除非在本协议明确授权下,你不得传播或修改受保护作品。其他任何传播或修改受保护作品的企图都是无效的,并将自动中止你通过本协议获得的权利(包括第十一条第3段中提到的专利授权)。 +  然而,当你不再违反本协议时,你从特定版权持有人处获得的授权恢复:(1)暂时恢复,直到版权持有人明确终止;(2)永久恢复,如果版权持有人没能在60天内以合理的方式指出你的侵权行为。 +  再者,如果你第一次收到了特定版权持有人关于你违反本协议(对任意作品)的通告,且在收到通告后30天内改正,那你可以继续享此有授权。 +  当你享有的权利如本条所述被中止时,已经从你那根据本协议获得授权的他方的权利不会因此中止。在你的权利恢复之前,你没有资格凭第十条获得同一材料的授权。 + +九、持有副本无需接受协议 + +  你不必为接收或运行本程序而接受本协议。类似的,仅仅因点对点传输接收到副本引发的对受保护作品的辅助性传播,并不要求接受本协议。但是,除本协议外没有什么可以授权你传播或修改任何受保护作品。如果你不接受本协议,这些行为就侵犯了版权。因此,一旦修改和传播一个受保护作品,就表明你接受本协议。 + +十、对下游接收者的自动授权 + +  每当你转发一个受保护作品,其接收者自动获得来自初始授权人的授权,依照本协议可以运行、修改和传播此作。你没有要求第三方遵守该协议的义务。 +  “实体事务”指转移一个组织的控制权或全部资产、或拆分或合并组织的事务。如果实体事务导致一个受保护作品的传播,则事务中各收到作品副本方,都有获得前利益相关者享有或可以如前段所述提供的对该作品的任何授权,以及从前利益相关者处获得并拥有相应的源码的权利,如果前利益相关者享有或可以通过合理的努力获得此源码。 +  你不可以对本协议所授权利的行使施以进一步的限制。例如,你不可以索要授权费或版税,或就行使本协议所授权利征收其他费用;你也不能发起诉讼(包括交互诉讼和反诉),宣称制作、使用、零售、批发、引进本程序或其部分的行为侵犯了任何专利。 + +十一、专利 + +  “贡献人”指通过本协议对本程序或其派生作品进行使用认证的版权持有人。授权作品成为贡献人的“贡献者版”。 +  贡献人的“实质专利权限”指其拥有或掌控的,无论是已获得的还是将获得的全部专利权限中,可能被通过某种本协议允许的方式制作、使用或销售其贡献者版作品的行为侵犯的部分,不包括仅有修改其贡献者版作品才构成侵犯的部分。“掌控”所指包括享有和本协议相一致的专利再授权的权利。 +  每位贡献人皆其就实质专利权限,授予你一份全球有效的免版税的非独占专利许可,以制作、使用、零售、批发、引进,及运行、修改、传播其贡献者版的内容。 +  在以下三段中,“专利许可”指通过任何方式明确表达的不行使专利权(如对使用专利的明确许可和不起诉专利侵权的契约)的协议或承诺。对某方“授予”专利许可,指这种不对其行使专利权的协议或承诺。 +  如果你转发的受保护作品已知依赖于某专利,而其相应的源码并不是任何人都能根据本协议从网上或其他地方免费获得,那你必须(1)以上述方式提供相应的源码;或者(2)放弃从该程序的专利许可中获得利益;或者(3)以某种和本协议相一致的方式将专利许可扩展到下游接收者。“已知依赖于”指你实际上知道若没有专利许可,你在某国家转发受保护作品的行为,或者接收者在某国家使用受保护作品的行为,会侵犯一项或多项该国认定的专利,而这些专利你有理由相信它们的有效性。 +  如果根据一项事务或安排,抑或与之相关,你转发某受保护作品,或通过促成其转手以实现传播,并且该作品的接收方授予专利许可,以使指可以使用、传播、修改或转发该作品的特定副本,则此等专利许可将自动延伸及每一个收到该作品或其派生作品的人。 +  如果某专利在其涵盖范围内,不包含本协议专门赋予的一项或多项权利,禁止行使它们或以不行使它们为前提,则该专利是“歧视性”的。如果你和软件发布行业的第三方有合作,合作要求你就转发受保护作品的情况向其付费,并授予作品接收方歧视性专利,而且该专利(a)与你转发的副本(或在此基础上制作的副本)有关,或针对包含该受保护作品的产品或联合作品,你不得转发本程序,除非参加此项合作或取得该专利早于2007年3月28日。 +  本协议的任何部分不应被解释成在排斥或限制任何暗含的授权,或者其他在适用法律下对抗侵权的措施。 + +十二、不得牺牲他人的自由 + +  即便你面临与本协议条款冲突的条件(来自于法庭要求、协议或其他),那也不能成为你违背本协议的理由。倘若你不能在转发受保护作品时同时满足本协议和其他文件的要求,你就不能转发本程序。例如,当你同意了某些要求你就再转发问题向你的转发对象收取版税的条款时,唯一能同时满足它和本协议要求的做法便是不转发本程序。 + +十三、和GNU Affero通用公共许可协议一起使用 + +  尽管已存在本协议的一些条款,你可以将任何受保护作品与以GNU Affero通用公共许可协议管理的作品关联或组合成一个联合作品,并转发。本协议对其中的受保护作品部分仍然有效,但GNU Affero通用公共许可协议第十三条的关于网络交互的特别要求适用于整个联合作品。 + +十四、本协议的修订版 + +  自由软件联盟可能会不定时发布GNU通用公共许可协议的修订版或新版。新版将秉承当前版本的精神,但对问题或事项的描述细节不尽相同。 +  每一版都会有不同的版本号,如果本程序指定其使用的GNU通用公共许可协议的版本“或任何更新的版本”,你可以选择遵守该版本或者任何更新的版本的条款。如果本程序没有指定协议版本,你可以选用自由软件联盟发布的任意版本的GNU通用公共许可协议。 +  如果本程序指定代理来决定将来那个GNU通用公共许可协议版本适用,则该代理的公开声明将指导你选择协议版本。 +  新的版本可能会给予你额外或不同的许可。但是,任何作者或版权持有人的义务,不会因为你选择新的版本而增加。 + +十五、不提供品质担保 + +  本程序在适用法律范围内不提供品质担保。除非另作书面声明,版权持有人及其他程序提供者“概”不提供任何显式或隐式的品质担保,品质担保所指包括而不仅限于有经济价值和适合特定用途的保证。全部风险,如程序的质量和性能问题,皆由你承担。若程序出现缺陷,你将承担所有必要的修复和更正服务的费用。 + +十六、责任范围 + +  除非适用法律或书面协议要求,任何版权持有人或本程序按本协议可能存在的第三方修改和再发布者,都不对你的损失负有责任,包括由于使用或者不能使用本程序造成的任何一般的、特殊的、偶发的或重大的损失(包括而不仅限于数据丢失、数据失真、你或第三方的后续损失、其他程序无法与本程序协同运作),即使那些人声称会对此负责 + +十七、第十五条和第十六条的解释 + +  如果上述免责声明和责任范围声明不为地方法律所支持,上诉法庭应采用与之最接近的关于放弃本程序相关民事责任的地方法律,除非本程序附带收费的品质担保或责任许诺。 + +【附录:如何将上述条款应用到你的新程序】 + +  如果你开发了一个新程序,并希望它能最大限度地为公众所使用,最好的办法是将其作为自由软件,以使每个人都能在本协议约束下对其再发布及修改。 +  为此,请在附上以下声明。最安全的做法是将其附在每份源码的开头,以便于最有效地传递免责信息。同时,每个文件至少包含一处“版权”声明和一个协议全文的链接。 + +  <用一行来标明程序名及其作用> +  版权所有(C)<年份> <作者姓名> +  本程序为自由软件,在自由软件联盟发布的GNU通用公共许可协议的约束下,你可以对其进行再发布及修改。协议版本为第三版或(随你)更新的版本。 +  我们希望发布的这款程序有用,但不保证,甚至不保证它有经济价值和适合特定用途。详情参见GNU通用公共许可协议。 +  你理当已收到一份GNU通用公共许可协议的副本,如果没有,请查阅<http://www.gnu.org/licenses/> + +  同时提供你的电子邮件地址或传统的邮件联系方式。 + +  如果该程序是交互式的,让它在交互模式下输出类似下面的一段声明: + +  <程序名> 第69版,版权所有(C)<年份> <作者姓名> +  本程序从未提供品质担保,输入'show w'可查看详情。这是款自由软件,欢迎你在满足一定条件后对其再发布,输入'show c'可查看详情。 + +  例子中的命令'show w'和'show c'应用于显示GNU通用公共许可协议相应的部分。当然你也可以因地制宜地选用别的方式,对图形界面程序可以用“关于”菜单。 + +  如果你之上存在雇主(你是码农)或校方,你还应当让他们在必要时为此程序签署放弃版权声明。详情参见<http://www.gnu.org/licenses/>。 + +  本GNU通用公共许可协议不允许把你的程序并入私有程序。如果你的程序是某种库,且你想允许它被私有程序链接而使之更有用,请使用GNU较宽松通用公共许可协议。决定前请先查阅<http://www.gnu.org/philosophy/why-not-lgpl.html>。 + + +翻译:阮坤良<peterrk@pku.edu.cn> + +参考: +[繁体中文译本] https://www.gnu.org/licenses/translations.html + + + 通过使用此软件并添加您的文件夹,您授予 Rise Media Player 编辑媒体元数据、查看文件、删除等的完全访问权限。您还默认授予对媒体(音乐和视频)默认库位置的访问权限。 + + 默认情况下,您授予软件访问权限以跟踪您的收听历史和习惯,以便为您提供个性化推荐。 这可以关闭。 + + + 登录并使用您的在线帐户允许此软件管理您的在线库,查看您选择的服务的购买和收听历史记录。 + + 通过使用应用程序中提供的任何一种流媒体服务,您接受他们自己的服务条款和条件。 这些将在各自的网站上提供。 + +恭喜你读到这里!吃块 Cookie 吧 :) 请遵循所有这些条款以获得最佳体验和最少问题。 + + + 添加小部件,让您的体验更加个性化。 + + + 自定义您的一目了然的页面 + + + 播放列表是根据您的习惯和喜好(包括您喜欢的歌曲)为您制作的。 + + + 制作精选的播放列表 + + + 使用图标样式、颜色、模式等进行个性化设置,不仅可以让您的体验更加个性化,而且更加人性化。 + + + 跟踪媒体历史和习惯 + + + 流媒体服务来了! 连接您用于流媒体的所有帐户*。 我们将这些用于推荐和播放您的作品。 + + + 更多互联网帐户和服务即将推出。 + + + *流媒体音乐需要高级帐户才能运行。 一次只能启用一项音乐流媒体服务。 + + + 根据您添加和更改的数量,此过程可能需要几分钟时间。 如果您想稍后继续此过程,只需单击不是现在。 这将退出应用程序。 + + + 如果您想现在开始此过程,请选择继续。 整个过程全自动,不需要任何用户输入。 + + + 你的部件完成了。 我们只需要添加您的本地媒体文件并确保您的所有设置都已应用。 + + + 无论您是从 CD 和 DVD 中提取的媒体,还是从 Internet 上购买或下载的媒体,都可以自定义我们的处理方式。 + + + 您的视频库已分为“本地和购买”部分以及流媒体服务部分。 + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hant/HelpTips.resw b/Rise Media Player Dev/Strings/zh-Hant/HelpTips.resw new file mode 100644 index 000000000..8caa5c955 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hant/HelpTips.resw @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Adding your personal music and videos + + + • These versions will be pushed from the Microsoft Store +• Playlists +• Devices support +• Disc Burning +• Multi-language support for 12 languages at start (not complete) +• Some online services in background - Discord Rich Presence & Last.fm Scrobbling +• Views and sorting for music added +• Video indexing and playback +• Improved Now Playing experience and queue +• Overhauled Settings UI brought to all builds +• Local recommendations and recently played +• Discy in the majority of the app + + + Late Pre-Alpha - Alpha + + + First, the app early. + +Insiders in the Bloom Channel get access to the earliest builds possible. This really gives you a chance to see what we are working on, and to give feedback as we actively work on parts of the app, meaning your feedback means a whole lot! Of course, it isn't without it's disadvantages. Bloom Channel insiders also face more bugs and issues than other users. Bloom Insiders also get access to features tagged 'Experimental', meaning we have put very little work into them at that point, or they are very unstable, but interesting to try out nonetheless. These features are never enabled by default. + +Early Access Insiders (previously Seeding Insiders) get access to the app earlier, although with much more stability. Experimental features will not be available to Insiders in this channel.* + +*Features tagged as Experimental in the Settings interface + + + What benefits do I get from joining the Insider Program? + + + • Streaming services and reccommendations in some form +• Equaliser +• Visualiser +• Find album info +• Disc ripping +• Networks support +• More stuff + + + Beta + + + You can find me by right clicking on different things. For example, an album. I'll tell you what you can do :). I'm still pretty new, so I won't be everywhere, but I'm growing every day! + + + Hey! I'm Discy. + + + Use the command bar to sort your albums into different types. Click on an album to see what's in store. You can add a whole album to a playlist, shuffle or share with friends. + + + Managing and organising your albums + + + Play an entire artist's discography at once. View information about an artist, their albums (stored on your device) and songs by clicking on the artist you want. Share your favourite artists with your friends or add an entire artist's music to a playlist. + + + Put your favourite songs, special songs, your songs, together in a playlist. Give it a description and a title. Then add extra music and remove tracks you're not too sure about. Happy listening! + + + Group with playlists + + + Hover over a song and click the play button to play a song, or double click. Skip, go back and view song info from the now playing bar (at the bottom of your app window). Click 'Info and Properties' to edit song metadata and file information. You can always share to others or add to a playlist too! + + + Taking action on songs + + + Click on a video to play it. Rename and sort them. Videos will take up the whole app window and you can scrub, pause, skip and more. + + + Playing videos + + + The basics + + + What features are you prioritising? + + + If you'd like to contribute or translate, join our Discord server! Here: https://disboard.org/server/872910570003791922 + + + How can I become a contributor or a translator? + + + When you've submitted your form. There's nothing else you need to do, just wait. When the next build is released, you will receive an email to our Insider Portal, where you can download the MSIX package for the new build. Note: Alpha builds and up will use the Microsoft Store for distribution, but we have chosen to use MSIX for Pre-Alpha as there will be many builds. Some weeks, Insiders from both channels may receive the same builds. This is normal, don't worry! + + + Hey, I'm an Insider. How do I get builds? + + + Insider Program, Translations & Contribution + + + Simply go to the form below and answer the questions. Choose your channel, enter your email and a few other things. https://bit.ly/rise-insider + +Good luck testing! + + + How do I join the Insider Program? + + + Playing media and now playing + + + • Song, Album, Artist and Genre Indexing +• Album, Artist, Genre and Songs Views (static for now) +• Media Playback +• Command Bar (BASIC) +• User Controlled Media Locations +• UI Manipulation through Settings +• Basic Metadata control for Music +• Basic Now Playing UI +• Basic Properties Window +• FAQ Help Section +• Discy in small areas + + + Pre Alpha (there will be many pre-alpha versions) + + + When will Rise Media Player be released? + + + There is no official release date. Pre-Alpha 1 is being released October 21 (alongside Rise Notes) and we're so happy to finally have users testing! :) + +In terms of other versions, we have no exact dates to give you all, but this is what we are aiming for (versions may be released earlier or later depending on features: + +• Pre Alpha Process - October to December 2021 (Pre-Alpha 1 is the first version) + +• Alpha Builds - New Year (2022) up to March 2022. Note: During the Alpha process, demo versions of the app will be publicly available to test for UI purposes. + +• Beta - April -TBD (This version will be available for all public users from the Microsoft Store. You will not need to be a part of the Insider program, although you will miss out on features) + + + Sorting and managing your library + + + You'll have to see ;) + + + What's Discy? + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hant/Resources.resw b/Rise Media Player Dev/Strings/zh-Hant/Resources.resw new file mode 100644 index 000000000..070fbea97 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hant/Resources.resw @@ -0,0 +1,953 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + + + Accept + + + Add an account + + + Albums + + + Artists + + + Continue + + + Dark + + + Decide for me + + + Decline + + + Help Centre + + + Genres + + + At a glance + + + Insider Hub + + + Language + + + Library + + + Light + + + All Videos + + + Always match resolution + + + Music + + + {0} days + + + {0} hours + + + {0} minutes + + + No crossfade + + + Not now (Exit app) + + + {0} seconds + + + 1 day + + + 1 hour + + + 1 minute + + + 1 second + + + Use local media files only + + + Use streaming services only + + + Personalise + + + Playback + + + Playlists + + + Properties & Info + + + Queue + + + Scale to window size + + + Pin to sidebar + + + Remove from sidebar + + + Search all media on this device + + + Search + + + Settings + + + Songs + + + Step {0} of {1} + + + Unknown Album + + + Unknown Artist + + + Unknown Genre + + + Use system setting + + + Videos + + + Wallpapers + + + {0} albums + + + {0} songs + + + {0} videos + + + 1 album + + + 1 song + + + 1 video + + + Coming soon + + + Album info + + + Play + + + Edit playlist + + + Song info + + + Colourful + + + Default + + + Don't show the sidebar + + + Only show icons + + + Show everything + + + Only remove from app + + + Delete from device + + + Back + + + Open Rise Media Player when you login to your device. + + + Start with Windows + + + Created + + + Opens with + + + File name + + + File type + + + Location + + + Modified + + + File size + + + Open file location + + + Artist news feed + + + Cancel + + + Details + + + File + + + Lyrics + + + We couldn't save the song properties. The file might have been moved, changed or deleted, or maybe this is just a Windows issue. + + + Something went wrong + + + Save changes + + + Shuffle playlist + + + Contribute + + + Version + + + {0} +Internal Version: {1} + +Rise Software - Discy & YourOrdinaryCat + + + Terms & Conditions + + + of + + + Learn more + + + Album + + + Album artist + + + Artist(s) + + + Become a translator + + + Bitrate + + + Description + + + Disc + + + Edit album art + + + Export album art + + + Export playlist icon + + + Genre + + + This song is local, meaning it is stored directly on to your device's storage, rather than the cloud or online. Changing properties here will change them for the file itself, meaning it will affect other media players. + + + Local Music + + + Options + + + Move songs by clicking the up and down buttons. + + + Playlist name + + + Move videos by clicking the up and down buttons. + + + Rating + + + Release year + + + Report an issue + + + Song title + + + This song is stored as a file on your device. + + + System language + + + Track number + + + Translations + + + Let us find music and videos by adding folders and files on your device. + + + Add/remove media sources + + + Add to + + + App settings + + + Artist + + + Ascending + + + Ask Discy about this + + + Use a file browser to look through all of your media in your folders. + + + Browse for media + + + Change artist image + + + Close + + + Descending + + + Feedback + + + Length + + + Messages & reports + + + More settings + + + Move down + + + Move to bottom + + + Move to top + + + Move up + + + New playlist + + + Play all + + + Play from URL + + + Quick links + + + Remove from playlist + + + Remove playlist + + + Remove whole section + + + Remove... + + + Scan for new media + + + Share + + + Show album + + + Show artist + + + Show in File Explorer + + + Shuffle + + + Shuffle album + + + Shuffle artist + + + Sort + + + Become a patron and enjoy exclusive benefits and merch, while helping this project move forward. + + + Support development + + + Title + + + Track + + + View + + + Check out the new features in Rise Media Player. + + + What's New + + + Release year: {0} + + + Unknown + + + Enter mini view + + + More options + + + Now playing + + + Playback speed + + + Album art + + + Album title + + + Card background + + + Collapse + + + Are you sure that you want to remove the song "{0}"? + + + RiseMP has crashed. Here's some details. + + + Unfortunately, Rise Media Player crashed. Click to view stack trace. + + + Delete anyway + + + Delete song + + + Discography + + + Duration + + + An error occurred! + + + Expand + + + Export + + + Import + + + Music videos + + + {0} listeners + + + No artist info. + + + No lyrics found + + + Play media + + + Powered by {0} + + + We've ran into a problem. Sorry about that. + + + Read less + + + Read more + + + Rename + + + Rounded album art + + + Show + + + Tiles (horizontal) + + + Tiles (vertical) + + + Top tracks + + + Show the trending and most popular tracks from your artist from across the world. + + + Add widgets + + + for {0} + + + That's pretty sad, so add some widgets! + + + We have nothing to show here. + + + Personalise your at a glance page with the things you love. + + + Image + + + Search results + + + {0} of {1} + + + Create + + + Create playlist + + + The playlist with the specified name already exists. + + + Title must not be empty. + + + Use custom image + + + This song is on the internet, meaning it is stored on the cloud or online. Properties changed here will get applied to the file if it's stored on a cloud service like OneDrive. + + + This song is stored on the internet. + + + Edit thumbnail + + + Export thumbnail + + + Browse + + + Dismiss + + + Fetching artist info... + + + Go to album + + + Go to artist + + + Indexing complete! + + + Not enough? + + + Open in browser + + + Scanning settings + + + Support this project + + + Sync all + + + Sync centre + + + More albums by this artist + + + Bloom + + + Maybe later + + + None + + + This page is coming soon. + + + You'll need to restart the app for your changes to take effect. + + + Restart now + + + Appearance + + + Centre + + + Header + + + Icons + + + Manage components + + + Media library + + + Navigation + + + No page selected + + + Playback & sound + + + Right + + + Show all + + + Syncing + + + System behaviours + + + Wallpapers & extras + + + Online services + + + Scanning + + + This song is stored as a file on your device. + + + This song is stored on the internet. + + + OK + + + Examples of direct links include: + +https://www.example.com/song.mp3 +https://www.example.com/song_playlist.m3u +https://www.youtube.com/watch?v=dQw4w9Wg + + + Examples of direct links include: + +https://www.example.com/video.mp4 +https://youtu.be/JEGjlELJxC8 +https://www.youtube.com/watch?v=p7YXXieghto + + + Invalid URL + + + URL + + + Untitled Playlist + + + Air + + + Bass + + + Custom + + + Flat + + + Pop + + + Rock + + + Vocal + + + Got it + + + Learn more + + + From file + + + From folder + + + Warning + + + Save + + + Save changes + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hant/Settings.resw b/Rise Media Player Dev/Strings/zh-Hant/Settings.resw new file mode 100644 index 000000000..a7e559076 --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hant/Settings.resw @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Insider Extras + + + Copy version + + + More + + + Releases + + + More version info + + + Save to my device + + + Keep up with the latest updates. + + + Social media + + + Access some exclusive RiseMP branded wallpapers. + + + Desktop wallpapers & themes + + + Add an account + + + Add folder + + + Add folders + + + Use album art + + + App layout + + + App window + + + Choose your window glaze + + + Choose your colour + + + Use custom colour + + + Icons & fonts + + + Customise app colours, themes, icons, layouts and motion. + + + No glaze + + + There's nothing to show here. To show available colours, select 'Use custom colour' from the dropdown. + + + Overview + + + Pick up where you left off + + + On startup + + + Use system accent colour + + + *Compact mode changes won't take effect until after setup has completed. + + + App theme changed + + + Colourful Icons + + + Discover your recently played, listening history and scrobble to the internet. + + + Connect to last.fm + + + Customised colours + + + High Contrast Icons + + + Insider Hub + + + Match system & app languages + + + Scan per a specified period of time when the app is open. + + + Periodic scanning + + + When removing local media + + + Clear all + + + Scan for new media after an event or events take place. + + + Scan when a removable device or drive is connected + + + Scan when adding files to your media sources + + + Scan when you add a new media location + + + Scan when the app is opened + + + Smart event scan + + + Fetch data from the Internet when needed + + + Files & folders + + + Manage media sources, your online services and scanning settings. + + + Local media & devices + + + Videos, music and more + + + Manage local media folders + + + Scans the folders you've already added for music and videos to add to your library. + + + Manual scan + + + Metadata + + + Online data + + + Remove folder + + + Choose what you want to happen when you rip a disc. + + + Disc ripping options + + + Contains music + + + Contains videos + + + We already look for your media in the default media locations (Music & Videos). If you only store your media here, there is no need to add a folder. If not, select 'Add folder' to add all of your media folders. + + + Add/remove sidebar items + + + Appearance + + + General items + + + Show the hamburger button + + + Icon style + + + Change click actions, startup options. + + + Window resize changes + + + Show header + + + Open classic dialog + + + Blend the end & beginning of your music tracks. + + + Crossfade + + + Choose different sound profiles depending on your media type. + + + Equaliser + + + We will instantly move to your next track without waiting. + + + Gapless playback + + + General + + + Music + + + Adjust how your video scales depending on window size. + + + Scaling + + + Change video resolution and music bitrate. + + + Manage streaming quality + + + Video + + + Visualiser + + + Recent colours + + + Restore defaults + + + Run every: + + + Scan now + + + Select language + + + Choose your language manually from a list. + + + Fluent Colour + + + High Contrast + + + Menu bar + + + Settings menus + + + Sidebar (Classic) + + + Settings style + + + Startup settings + + + This feature is disabled due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + This feature is disabled due to your current startup settings. Click the link below to modify these settings, then restart the app. + + + This feature is enabled but cannot be modified due to your administrator's current policies. If this is necessary, please contact your system administrator. + + + Some settings might be unavailable because you are running Rise Media Player on the leaked build. + + + Some settings might be unavailable. To use them, upgrade your PC to Windows 11. + + + You are running Windows 10 + + + All settings should be available. + + + You are running Windows 11 + + + App settings + + + View colours + + + View files + + + Windows colours + + \ No newline at end of file diff --git a/Rise Media Player Dev/Strings/zh-Hant/Setup.resw b/Rise Media Player Dev/Strings/zh-Hant/Setup.resw new file mode 100644 index 000000000..05b15596f --- /dev/null +++ b/Rise Media Player Dev/Strings/zh-Hant/Setup.resw @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Make it yours + + + Connect an internet account + + + You're done! + + + We're glad you're here. You just need to go through a few simple steps and you'll be all up and running! + + + Add your personal media + + + Privacy & recommendations + + + Pre-setup + + + Start setup + + + License Agreement & Terms + + + Welcome to + + + Last Updated December 2021 - GPL License 3.0 + + + Local Media Handling + + + Streaming & Online Services + + + Rise Media Player - Licence Agreement & Terms for Use + + + Base Software & Copyright + + + GNU通用公共授權合約 +第三版,2007年6月29日 +版權所有 © 2007 自由軟體基金會 <http://fsf.org/> +任何人皆可複製和發佈本協議的完整副本,但不得修改 +【譯者聲明】 +  This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better. You may publish this translation, modified or unmodified, only under the terms at http://www.gnu.org/licenses/translations.html +  這是GNU通用公共授權合約的一份非官方中文翻譯,並非自由軟體基金會所發表,不適用於使用GNU通用公共授權合約發佈的軟體的法律聲明——只有GNU通用公共授權合約英文原版才具有法律效力。不過我們希望本翻譯能夠幫助中文讀者更好地理解GNU通用公共授權合約。 您可以僅根據http://www.gnu.org/licenses/translations.html中的條款發布此修改或未修改的翻譯。 + +【引言】 +  GNU通用公共授權合約是一份面向軟體及其他類型作品的,自由的版權共產協定。 +  就多數軟體而言,授權合約被設計用於剝奪你分享和修改軟體的自由。相反,GNU通用公共授權合約力圖保障你分享和修改某程式全部版本的權利——確保自由軟體對其使用者來說是自由的。我們自由軟體基金會將GNU通用公共授權合約用於我們的大多數軟體,並為一些其他作品的作者效仿。你也可以將本協定用於你的程式。 +  所謂自由軟體,強調自由,而非免費。本GNU通用公共授權合約設計用於確保你享有分發自由軟體的自由(你可以為此服務收費),確保你可以在需要的時候獲得這些軟體的源碼,確保你可以修改這些軟體或者在新的自由軟體中複用其中某些片段,並且確保你在這方面享有知情權。 +  為保障你的權益,我們需要作一些限定:禁止任何人否認你的上述權利,或者要求你放棄它們。因此,當你分發或修改這些軟體時,你有一定的責任——尊重他人的自由。如果你分發這種程式的副本,無論收費還是免費,你必須給予與你同等的權利。你還要確保他們也能收到源碼並瞭解他們的權利。 +  採用GNU通用公共授權合約的開發者通過兩步保障你的權益:其一,申明軟體的版權;其二,通過本協議使你可以合法地複製、分發和修改該軟體。 +  為了保護每一位作者和開發者,GNU通用公共授權合約指明一點:自由軟體並沒有品質擔保。為用戶和作者雙方著想,GNU通用公共授權合約要求修改版必須有標記,以免其問題被錯誤地歸到先前版本的作者身上。 +  某些設備設計成拒絕使用者安裝運行修改過的軟體,但廠商不受限。這和我們保護使用者享有修改軟體的自由的宗旨存在根本性矛盾。該濫用協定的模式出現於個人用品領域,這恰是最不可接受的。因此,我們設計了這版GNU通用公共授權合約來禁止這類產品。如果此類問題在其他領域湧現,我們時刻準備著在將來的版本中把規定擴展到相應領域,以保護用戶的自由。 +  最後,每個程式都持續受到軟體專利的威脅。政府不應該允許專利限制通用電腦軟體的開發和應用,在做不到這點時,我們希望避免專利應用有效地使自由軟體私有化的危險。就此,GNU通用公共授權合約保證專利不能使程式非自由化。 +  下文是關於複製、分發和修改的嚴謹描述和實施條件。 +【關於複製、分發和修改的術語和條件】 +〇、定義 +  “本協議”指GNU通用公共授權合約第三版。 +  “版權”也指適用于諸如半導體掩模的其他類型作品的類似法律。 +  “本程式”指任何在本協議保護下的有版權的作品。每個許可獲得者稱作“你”。“許可獲得者”和“接收者”可以是個人或組織。 +  “修改”一個作品指需要版權許可的的複製及對作品全面的全面或部分改編行為,有別於製作副本。所產生的作品稱作前作的“修改版”,或“基於”前作的作品。 +  “受保護作品”指程式或其派生作品。 +  “傳播”作品指那些未經許可就會在適用版權法律下構成直接或間接侵權的行為,不包括在電腦上運行和私下的修改。傳播包括複製、分發(無論修改與否)、向公眾公開,以及在某些國家的其他行為。 +  “轉發”作品指讓他方能夠製作或者接收副本的行為。僅僅通過電腦網路和使用者交互,沒有傳輸副本,則不算轉發。 +  一個顯示“適當的法律聲明”的互動式使用者介面應包括一個便捷而醒目的視覺化特性:(1)顯示適當的版權聲明;(2)告知用戶沒有品質擔保(提供了品質擔保的情況除外),許可獲得者可以在本協定約束下轉發該作品,及查看本協定副本的途徑。如果該介面提供一個命令清單,如功能表,其表項應符合上述規範。 +一、源碼 +  作品的源碼指其可修改的首選形式,目的碼指所有其他形式。 +  “標準介面”指標準化組織定義的官方標準中的介面,或針為某種程式設計語言設定的介面中為開發者廣泛使用的介面。 +  可執行作品中的“系統庫”不是指整個程式,而是涵蓋此等內容:(a)以通常形式和主部件打包到一起卻並非後者一部分,且(b)僅為和主部件一起使作品可用或實現某些已有公開實現源碼的介面。“主部件”在這裡指可執行作品運行依賴的作業系統(如果存在)的必要部件(內核、視窗系統等),生成該作品的編譯器,或運行所需的目的碼解譯器。 +  目的碼形式的作品中“相應的源碼”指所有修改作品及生成、安裝、運行(對可執行作品而言)目的碼所需的源碼,包括控制上述行為的腳本。可是,其中不包括系統庫、通用工具、未修改直接用於支援上述行為卻不是該作品一部分的通常可得的自由軟體。例如,相應的源碼包含配合作品原始檔案的介面定義,以及共用庫和作品專門依賴的動態連結副程式的源碼。這裡的依賴體現為頻密的資料交換或者該副程式和作品其他部分的控制流切換。 +  相應的源碼不必包含那些用戶可以通過源碼其他部分自動生成的內容。 +  源碼形式作品的相應源碼即其本身。 +二、基本許可 +  本協定的一切授權都是對本程式的版權而言的,並且在所述條件都滿足時不可撤銷。本協議明確批准你不受限制地運行本程式的未修改版本。受保護作品的運行輸出,僅當其內容構成一個受保護作品時,才會為本協議所約束。如版權法所賦予,本協定承認你正當使用或與之等價的權利。 +  只要你獲得的許可仍有效,你可以製作、運行和傳播那些你並不轉發的受保護作品。只要你遵守本協議中關於轉發你不佔有版權的材料的條款,你可以向他人轉發,僅僅以求對方為你做定制或向你提供運行這些作品的工具。那些為你製作或運行這些受保護作品的人,應該在你的指引和控制下,謹代表你工作,即禁止他們在雙方關係之外製作任何你提供的受版權保護材料的副本。 +  僅當滿足後文所述條件時,其他各種情況下的轉發才是允許的。不允許再授權行為,而第十條的存在使再授權變得沒有必要。 +三、保護用戶的合法權益免受反破解法限制 +  在任何滿足1996年12月20日通過的WIPO版權條約第11章要求的法律,或類似的禁止或限制技術手段破解的法律下,受保護作品不應該視為有效技術手段的一部分。 +  當你轉發一個受保護作品時,你將失去任何通過法律途徑限制技術手段破解的權力,乃至於通過行使本協議所予權利實現的破解。你即已表明無心通過限制用戶操作或修改受保護作品來確保你或協力廠商關於禁止技術手段破解的法定權利。 +四、轉發完整副本 +  你可以通過任何媒介發佈你接收到的本程式的完整源碼副本,但要做到:為每一個副本醒目而恰當地發佈版權;完整地保留關於本協議及按第七條加入的非許可性條款;完整地保留免責聲明;給接收者附上一份本協議的副本。 +  你可以免費或收費轉發,也可以選擇提供技術支援或品質擔保以換取收入。 +五、轉發修改過的源碼版本 +  你可以以源碼形式轉發基於本程式的作品或修改的內容,除滿足第四條外還需要滿足以下幾點要求: +  a)該作品必須帶有醒目的修改聲明及相應的日期。 +  b)該作品必須帶有醒目的聲明,指出其在本協議及任何符合第七條的附加條件下發佈。這個要求修正了第四條關於“完整保留”的內容。 +  c)你必須按照本協定將該作品整體向想要獲得許可的人授權,本協議及符合第七條的附加條款就此適用於整個作品,即其每一部分,不管如何建包。本協定不允許以其他形式授權該作品,但如果你收到別的許可則另當別論。 +  d)如果該作品有互動式使用者介面,則其必須顯示適當的法律聲明。然而,當本程式有互動式使用者介面卻不顯示適當的法律聲明時,你的作品也不必。 +一個在存儲或分發媒介上的受保護作品和其他分離的單體作品的聯合作品,在既不是該受保護作品的自然擴展,也不以構築更大的程式為目的,並且自身及其產生的版權並非用於限制單體作品給予聯合作品使用者的訪問及其他合法權利時,稱為“聚合體”。在聚合作品中包含受保護作品並不會使本協定影響聚合作品的其他部分。 +六、以非源碼形式轉發 +  你可以如第四條和第五條所述那樣以目的碼形式轉發受保護作品,同時在本協定規範下以如下方式之一轉發機器可讀的對應源碼: +  a)目的碼通過實體產品(涵蓋某種實體分發媒介)轉發時,通過常用於軟體交換的耐用型實體媒介隨同轉發相應的源碼。 +  b)目的碼通過實體產品(涵蓋某種實體分發媒介)轉發時,伴以具有至少三年且與售後服務等長有效期的書面承諾,給予目的碼的持有者:(1)包含產品全部軟體的相應源碼的常用於軟體交換的耐用型實體媒介,且收費不超過其合理的轉發成本;或者(2)通過網路免費獲得相應源碼的途徑。 +  c)單獨轉發目的碼時,伴以提供源碼的書面承諾。本選項僅在你收到目的碼及b項形式的承諾的情況下可選。 +  d)通過在指定地點提供目的碼獲取服務(無論是否收費)的形式轉發目的碼時,在同一地點以同樣的方式提供對等的源碼獲取服務,並不得額外收費。你不以要求接收者在複製目的碼的同時複製源碼。如果提供目的碼複製的地點為網路服務器,相應的源碼可以提供在另一個支援相同複製功能的伺服器上(由你或者協力廠商運營),不過你要在目的碼處指出相應源碼的確切路徑。不管你用什麼源碼伺服器,你有義務要確保持續可用以滿足這些要求。 +  e)通過點對點傳輸轉發目的碼時,告知其他節點目的碼和源碼在何處以d項形式向大眾免費提供。 +  “面向使用者的產品”指(1)“消費品”,即個人、家庭或日常用途的個人有形財產;或者(2)面向社會團體設計或銷售,卻落入居家之物。在判斷一款產品是否消費品時,爭議案例的判斷將向利於擴大保護靠攏。就特定使用者接收到特定產品而言,“正常使用”指對此類產品的典型或一般使用,不管該用戶的身份,該使用者對該產品的實際用法,以及該產品的預期用法。無論產品是否實質上具有商業上的,工業上的,及非面向消費者的用法,它都視為消費品,除非以上用法代表了它唯一的重要使用模式。 +  “安裝資訊”對面向使用者的產品而言,指基於修改過的源碼安裝運行該產品中的受保護作品的修改版所需的方法、流程、認證碼及其他資訊。這些資訊必須足以保證修改過的目的碼不會僅僅因為被修改過而不能繼續工作。 +  如果你根據本條在,或隨,或針對一款面向使用者的產品,以目的碼形式轉發某作品,且轉發體現於該產品的所有權和使用權永久或者在一定時期內轉讓予接收者的過程(無論其有何特點),根據本條進行的源碼轉發必須伴有安裝資訊。不過,如果你和協力廠商都沒有保留在該產品上安裝修改後的目的碼的能力(如作品安裝在ROM上),這項要求不成立。   要求提供安裝資訊並不要求為修改或安裝的作品,以及其載體產品繼續提供技術支援、品質擔保和升級。當修改本身對網路運行有實質上的負面影響,或違背了網路通信協定和規則時,可以拒絕其聯網。 +  根據本條發佈的源碼及安裝資訊,必須以公共的檔案格式(並且存在可用的空開源碼的處理工具)存在,同時不得對解壓、閱讀和複製設置任何密碼。 +七、附加條款 +  “附加許可”用於補充本協議,以允許一些例外情況。合乎適用法律的對整個程式適用的附加許可,應該被視為本協定的內容。如果附加許可作用於程式的某部分,則該部分受此附加許可約束,而其他部分不受其影響。 +  當你轉發本程式時,你可以選擇性刪除副本或其部分的附加條款。(附加條款可以寫明在某些情況下要求你修改時刪除該條款。)在你擁有或可授予恰當版權許可的受保護作品中,你可以在你添加的材料上附加許可。 +  儘管已存在本協議的其他條款,對你添加到受保護作品的材料,你可以(如果你獲得該材料版權持有人的授權)以如下條款補充本協議: +  a)表示不提供品質擔保或有超出十五、十六條的責任。 +  b)要求在此材料中或在適當的法律聲明中保留特定的合理法律聲明或創作印記。 +  c)禁止誤傳材料的起源,或要求合理標示修改以別於原版。 +  d)限制以宣傳為目的使用該材料的作者或授權人的名號。 +  e)降低約束以便賦予在商標法下使用商品名、商品標識及服務標識。 +  f)要求任何轉發該材料(或其修改版)並對接收者提供契約性責任許諾的人,保證這種許諾不會給作者或授權人帶來連帶責任。 +  此外的非許可性附加條款都被視作第十條所說的“進一步的限制”。如果你接收到的程式或其部分,聲稱受本協定約束,卻補充了這種進一步的限制條款,你可以去掉它們。如果某授權合約包含進一步的限制條款,但允許通過本協議再授權或轉發,你可以通過本協議再授權或轉發加入了受前協議管理的材料,不過要同時移除上述條款。 +  如果你根據本條向受保護作品添加了調控,你必須在相關的原始檔案中加入對應的聲明,或者指出哪裡可以找到它們。 +  附加條款,不管是許可性的還是非許可性的,可以以獨立的書面協議出現,也可以聲明為例外情況,兩種做法都可以實現上述要求。 +八、終止授權 +  除非在本協議明確授權下,你不得傳播或修改受保護作品。其他任何傳播或修改受保護作品的企圖都是無效的,並將自動中止你通過本協議獲得的權利(包括第十一條第3段中提到的專利授權)。 +  然而,當你不再違反本協議時,你從特定版權持有人處獲得的授權恢復:(1)暫時恢復,直到版權持有人明確終止;(2)永久恢復,如果版權持有人沒能在60天內以合理的方式指出你的侵權行為。 +  再者,如果你第一次收到了特定版權持有人關於你違反本協定(對任意作品)的通告,且在收到通告後30天內改正,那你可以繼續享此有授權。 +  當你享有的權利如本條所述被中止時,已經從你那根據本協定獲得授權的他方的權利不會因此中止。在你的權利恢復之前,你沒有資格憑第十條獲得同一材料的授權。 +九、持有副本無需接受協議 +  你不必為接收或運行本程式而接受本協定。類似的,僅僅因點對點傳輸接收到副本引發的對受保護作品的輔助性傳播,並不要求接受本協議。但是,除本協議外沒有什麼可以授權你傳播或修改任何受保護作品。如果你不接受本協議,這些行為就侵犯了版權。因此,一旦修改和傳播一個受保護作品,就表明你接受本協議。 +十、對下游接收者的自動授權 +  每當你轉發一個受保護作品,其接收者自動獲得來自初始授權人的授權,依照本協議可以運行、修改和傳播此作。你沒有要求協力廠商遵守該協議的義務。 +  “實體事務”指轉移一個組織的控制權或全部資產、或拆分或合併組織的事務。如果實體事務導致一個受保護作品的傳播,則事務中各收到作品副本方,都有獲得前利益相關者享有或可以如前段所述提供的對該作品的任何授權,以及從前利益相關者處獲得並擁有相應的源碼的權利,如果前利益相關者享有或可以通過合理的努力獲得此源碼。 +  你不可以對本協議所授權利的行使施以進一步的限制。例如,你不可以索要授權費或版稅,或就行使本協議所授權利徵收其他費用;你也不能發起訴訟(包括交互訴訟和反訴),宣稱製作、使用、零售、批發、引進本程式或其部分的行為侵犯了任何專利。 +十一、專利 +  “貢獻人”指通過本協定對本程式或其派生作品進行使用認證的版權持有人。授權作品成為貢獻人的“貢獻者版”。 +  貢獻人的“實質專利權限”指其擁有或掌控的,無論是已獲得的還是將獲得的全部專利權限中,可能被通過某種本協定允許的方式製作、使用或銷售其貢獻者版作品的行為侵犯的部分,不包括僅有修改其貢獻者版作品才構成侵犯的部分。“掌控”所指包括享有和本協議相一致的專利再授權的權利。 +  每位貢獻人皆其就實質專利權限,授予你一份全球有效的免版稅的非獨占專利許可,以製作、使用、零售、批發、引進,及運行、修改、傳播其貢獻者版的內容。 +  在以下三段中,“專利許可”指通過任何方式明確表達的不行使專利權(如對使用專利的明確許可和不起訴專利侵權的契約)的協議或承諾。對某方“授予”專利許可,指這種不對其行使專利權的協議或承諾。 +  如果你轉發的受保護作品已知依賴於某專利,而其相應的源碼並不是任何人都能根據本協定從網上或其他地方免費獲得,那你必須(1)以上述方式提供相應的源碼;或者(2)放棄從該程式的專利許可中獲得利益;或者(3)以某種和本協定相一致的方式將專利許可擴展到下游接收者。“已知依賴於”指你實際上知道若沒有專利許可,你在某國家轉發受保護作品的行為,或者接收者在某國家使用受保護作品的行為,會侵犯一項或多項該國認定的專利,而這些專利你有理由相信它們的有效性。 +  如果根據一項事務或安排,抑或與之相關,你轉發某受保護作品,或通過促成其轉手以實現傳播,並且該作品的接收方授予專利許可,以使指可以使用、傳播、修改或轉發該作品的特定副本,則此等專利許可將自動延伸及每一個收到該作品或其派生作品的人。 +  如果某專利在其涵蓋範圍內,不包含本協議專門賦予的一項或多項權利,禁止行使它們或以不行使它們為前提,則該專利是“歧視性”的。如果你和軟體發佈行業的協力廠商有合作,合作要求你就轉發受保護作品的情況向其付費,並授予作品接收方歧視性專利,而且該專利(a)與你轉發的副本(或在此基礎上製作的副本)有關,或針對包含該受保護作品的產品或聯合作品,你不得轉發本程式,除非參加此項合作或取得該專利早於2007年3月28日。 +  本協定的任何部分不應被解釋成在排斥或限制任何暗含的授權,或者其他在適用法律下對抗侵權的措施。 +十二、不得犧牲他人的自由 +  即便你面臨與本協議條款衝突的條件(來自於法庭要求、協議或其他),那也不能成為你違背本協議的理由。倘若你不能在轉發受保護作品時同時滿足本協定和其他檔的要求,你就不能轉發本程式。例如,當你同意了某些要求你就再轉發問題向你的轉發物件收取版稅的條款時,唯一能同時滿足它和本協議要求的做法便是不轉發本程式。 +十三、和GNU Affero通用公共授權合約一起使用 +  儘管已存在本協議的一些條款,你可以將任何受保護作品與以GNU Affero通用公共授權合約管理的作品關聯或組合成一個聯合作品,並轉發。本協定對其中的受保護作品部分仍然有效,但GNU Affero通用公共授權合約第十三條的關於網路交互的特別要求適用于整個聯合作品。 +十四、本協議的修訂版 +  自由軟體聯盟可能會不定時發佈GNU通用公共授權合約的修訂版或新版。新版將秉承當前版本的精神,但對問題或事項的描述細節不盡相同。 +  每一版都會有不同的版本號,如果本程式指定其使用的GNU通用公共授權合約的版本“或任何更新的版本”,你可以選擇遵守該版本或者任何更新的版本的條款。如果本程式沒有指定協定版本,你可以選用自由軟體聯盟發佈的任意版本的GNU通用公共授權合約。 +  如果本程式指定代理來決定將來那個GNU通用公共授權合約版本適用,則該代理的公開聲明將指導你選擇協議版本。 +  新的版本可能會給予你額外或不同的許可。但是,任何作者或版權持有人的義務,不會因為你選擇新的版本而增加。 +十五、不提供品質擔保 +  本程式在適用法律範圍內不提供品質擔保。除非另作書面聲明,版權持有人及其他程式提供者“概”不提供任何顯式或隱式的品質擔保,品質擔保所指包括而不僅限於有經濟價值和適合特定用途的保證。全部風險,如程式的品質和性能問題,皆由你承擔。若程式出現缺陷,你將承擔所有必要的修復和更正服務的費用。 +十六、責任範圍 +  除非適用法律或書面協議要求,任何版權持有人或本程式按本協定可能存在的協力廠商修改和再發佈者,都不對你的損失負有責任,包括由於使用或者不能使用本程式造成的任何一般的、特殊的、偶發的或重大的損失(包括而不僅限於資料丟失、資料失真、你或協力廠商的後續損失、其他程式無法與本程式協同運作),即使那些人聲稱會對此負責 +十七、第十五條和第十六條的解釋 +  如果上述免責聲明和責任範圍聲明不為地方法律所支持,上訴法庭應採用與之最接近的關於放棄本程式相關民事責任的地方法律,除非本程式附帶收費的品質擔保或責任許諾。 +【附錄:如何將上述條款應用到你的新程式】 +  如果你開發了一個新程式,並希望它能最大限度地為公眾所使用,最好的辦法是將其作為自由軟體,以使每個人都能在本協定約束下對其再發佈及修改。 +  為此,請在附上以下聲明。最安全的做法是將其附在每份源碼的開頭,以便於最有效地傳遞免責資訊。同時,每個檔至少包含一處“版權”聲明和一個協定全文的連結。 +  <用一行來標明程式名及其作用> +  版權所有(C)<年份> <作者姓名> +  本程式為自由軟體,在自由軟體聯盟發佈的GNU通用公共授權合約的約束下,你可以對其進行再發佈及修改。協議版本為第三版或(隨你)更新的版本。 +  我們希望發佈的這款程式有用,但不保證,甚至不保證它有經濟價值和適合特定用途。詳情參見GNU通用公共授權合約。 +  你理當已收到一份GNU通用公共授權合約的副本,如果沒有,請查閱<http://www.gnu.org/licenses/> +  同時提供你的電子郵寄地址或傳統的郵件聯繫方式。 +  如果該程式是互動式的,讓它在交互模式下輸出類似下面的一段聲明: +  <程式名> 第69版,版權所有(C)<年份> <作者姓名> +  本程式從未提供品質擔保,輸入'show w'可查看詳情。這是款自由軟體,歡迎你在滿足一定條件後對其再發佈,輸入'show c'可查看詳情。 +  例子中的命令'show w'和'show c'應用於顯示GNU通用公共授權合約相應的部分。當然你也可以因地制宜地選用別的方式,對圖形介面程式可以用“關於”功能表。 +  如果你之上存在雇主(你是碼農)或校方,你還應當讓他們在必要時為此程式簽署放棄版權聲明。詳情參見<http://www.gnu.org/licenses/>。 +  本GNU通用公共授權合約不允許把你的程式併入私有程式。如果你的程式是某種庫,且你想允許它被私有程式連結而使之更有用,請使用GNU較寬鬆通用公共授權合約。決定前請先查閱<http://www.gnu.org/philosophy/why-not-lgpl.html>。 + +聯絡我們:Samuel Chong<schong2@go.pasadena.edu> +參考: +[繁體中文譯本] https://www.gnu.org/licenses/translations.html + + + By using this software and adding your folders, you give Rise Media Player full access to edit the media's metadata, view the files, delete etc. You also give access to your default library locations for media (Music & Videos) by default. + +By default, you give the software access to track your listening history and habits to serve you personalised recommendations. This can be turned off. + + + Logging in and using your online accounts allows this software to manage your online library, view purchases and listening history from your chosen service(s). + +By using any one of the streaming services available in the app, you accept their own terms and conditions for service. These will be available at their respective websites. + +Congrats if you read this! Have a cookie :) Please follow all of these terms for the best experience and least issues. + + + Add widgets to make your experience more personal. + + + Customise your at a glance page + + + Playlists are made for you based on your habits and favourites, including songs you like. + + + Make curated playlists + + + Personalize with icon styles, colors, modes and more that can not only make your experience more personal, but more user friendly. + + + Track media history and habits + + + Streaming services are here! Connect all the accounts you use for streaming media*. We use these for recommendations and playing your stuff. + + + More internet accounts & services are coming soon. + + + *Music streaming requires a premium level account to function. Only one music streaming service can be enabled at a time. + + + Depending on how much you have added and changed, this process can take several minutes. If you want to continue this process later, just click not now. This will exit the app. + + + If you want to start this process now, select continue. The whole process is automatic and doesn't require any user input. + + + Your part is finished. We just need to add your local media files and make sure all of your settings have been applied. + + + Whether that's media you've ripped from CD's and DVD's, bought or downloaded from the internet, customise what we do with it. + + + Your video library is already split into 'Local and Purchased' and sections for your streaming services. + + \ No newline at end of file diff --git a/Rise Media Player Dev/TemplateSelectors/NavigationItemTemplateSelector.cs b/Rise Media Player Dev/TemplateSelectors/NavigationItemTemplateSelector.cs new file mode 100644 index 000000000..1b8bcf959 --- /dev/null +++ b/Rise Media Player Dev/TemplateSelectors/NavigationItemTemplateSelector.cs @@ -0,0 +1,38 @@ +using Rise.App.ViewModels; +using Rise.Data.Navigation; +using System; +using System.ComponentModel; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; + +namespace Rise.App.TemplateSelectors +{ + internal sealed class NavigationItemTemplateSelector : DataTemplateSelector + { + public DataTemplate PlaylistTemplate { get; set; } + + public DataTemplate DestinationTemplate { get; set; } + public DataTemplate HeaderTemplate { get; set; } + public DataTemplate SeparatorTemplate { get; set; } + + protected sealed override DataTemplate SelectTemplateCore(object item) + { + if (item is NavigationItemBase navItem) + { + return navItem.ItemType switch + { + NavigationItemType.Header => HeaderTemplate, + NavigationItemType.Separator => SeparatorTemplate, + NavigationItemType.Destination => DestinationTemplate, + _ => throw new InvalidEnumArgumentException("The specified item type is invalid.", (int)navItem.ItemType, typeof(NavigationItemType)) + }; + } + else if (item is PlaylistViewModel) + { + return PlaylistTemplate; + } + + throw new ArgumentException("The item must be a playlist or a navigation item.", nameof(item)); + } + } +} diff --git a/Rise Media Player Dev/TemplateSelectors/TemplateSelectorBase.cs b/Rise Media Player Dev/TemplateSelectors/TemplateSelectorBase.cs new file mode 100644 index 000000000..97337ff24 --- /dev/null +++ b/Rise Media Player Dev/TemplateSelectors/TemplateSelectorBase.cs @@ -0,0 +1,43 @@ +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; + +namespace Rise.App.TemplateSelectors +{ + /// + /// A type safe base class for template selectors. Allows + /// specifying a type for the item parameter in the base + /// SelectTemplateCore overrides. + /// + internal abstract class TemplateSelectorBase : DataTemplateSelector + { + protected sealed override DataTemplate SelectTemplateCore(object item) + => SelectTemplateCore((TItem)item); + + protected sealed override DataTemplate SelectTemplateCore(object item, DependencyObject container) + => SelectTemplateCore((TItem)item, container); + + protected virtual DataTemplate SelectTemplateCore(TItem item) + => base.SelectTemplateCore(item); + } + + /// + /// A type safe base class for template selectors. Allows + /// specifying a type for the item and container parameters + /// in the base SelectTemplateCore overrides. + /// + internal abstract class TemplateSelectorBase : DataTemplateSelector + where TContainer : DependencyObject + { + protected sealed override DataTemplate SelectTemplateCore(object item) + => SelectTemplateCore((TItem)item); + + protected sealed override DataTemplate SelectTemplateCore(object item, DependencyObject container) + => SelectTemplateCore((TItem)item, (TContainer)container); + + protected virtual DataTemplate SelectTemplateCore(TItem item) + => base.SelectTemplateCore(item); + + protected virtual DataTemplate SelectTemplateCore(TItem item, TContainer container) + => base.SelectTemplateCore(item, container); + } +} diff --git a/Rise Media Player Dev/UserControls/AlbumData.xaml b/Rise Media Player Dev/UserControls/AlbumData.xaml index 7d53cd142..fe61a9afd 100644 --- a/Rise Media Player Dev/UserControls/AlbumData.xaml +++ b/Rise Media Player Dev/UserControls/AlbumData.xaml @@ -2,19 +2,14 @@ x:Class="Rise.App.UserControls.AlbumData" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - xmlns:atch="using:Rise.Common.Attached" - xmlns:conv="using:Rise.App.Converters" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:tkitctrls="using:Microsoft.Toolkit.Uwp.UI.Controls" d:Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" d:DesignHeight="120" d:DesignWidth="256" mc:Ignorable="d"> - - - - - - - - - - - - - + Visibility="{x:Bind ShowThumbnail}" /> - - Release year: - + - + + @@ -100,8 +89,9 @@ - + + diff --git a/Rise Media Player Dev/UserControls/DefaultQueueFlyout.xaml b/Rise Media Player Dev/UserControls/DefaultQueueFlyout.xaml new file mode 100644 index 000000000..70b5dde90 --- /dev/null +++ b/Rise Media Player Dev/UserControls/DefaultQueueFlyout.xaml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/UserControls/DefaultQueueFlyout.xaml.cs b/Rise Media Player Dev/UserControls/DefaultQueueFlyout.xaml.cs new file mode 100644 index 000000000..8081c6c74 --- /dev/null +++ b/Rise Media Player Dev/UserControls/DefaultQueueFlyout.xaml.cs @@ -0,0 +1,102 @@ +using Rise.Data.ViewModels; +using System; +using Windows.Media.Playback; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Input; + +namespace Rise.App.UserControls +{ + /// + /// A flyout that shows queued media. Supports displaying queues with + /// . + /// + public sealed partial class DefaultQueueFlyout : UserControl + { + private MediaPlaybackViewModel MPViewModel => App.MPViewModel; + private MediaPlaybackList PlaybackList => App.MPViewModel.PlaybackList; + + public static readonly DependencyProperty SelectedItemProperty = + DependencyProperty.Register(nameof(SelectedItem), typeof(MediaPlaybackItem), + typeof(DefaultQueueFlyout), new PropertyMetadata(null)); + + public MediaPlaybackItem SelectedItem + { + get => (MediaPlaybackItem)GetValue(SelectedItemProperty); + set => SetValue(SelectedItemProperty, value); + } + + public DefaultQueueFlyout() + { + InitializeComponent(); + } + } + + // Event handlers + public sealed partial class DefaultQueueFlyout + { + private void MenuFlyout_Opening(object sender, object e) + { + var fl = sender as MenuFlyout; + var cont = MainList.ItemFromContainer(fl.Target); + + if (cont == null) + fl.Hide(); + else + SelectedItem = (MediaPlaybackItem)cont; + } + + private void PlayItem_Click(object sender, RoutedEventArgs e) + { + if (PlaybackList.CurrentItem == SelectedItem) + { + MPViewModel.Player.PlaybackSession.Position = new TimeSpan(0); + } + else + { + int index = MainList.SelectedIndex; + PlaybackList.MoveTo((uint)index); + } + } + + private void RemoveItem_Click(object sender, RoutedEventArgs e) + { + int index = PlaybackList.Items.IndexOf(SelectedItem); + if (PlaybackList.CurrentItem == SelectedItem) + PlaybackList.MoveNext(); + + if (index >= 0) + PlaybackList.Items.RemoveAt(index); + } + + private void MoveItemUp_Click(object sender, RoutedEventArgs e) + { + MoveItem(-1); + } + + private void MoveItemDown_Click(object sender, RoutedEventArgs e) + { + MoveItem(1); + } + + private void MoveItem(int offset) + { + int index = PlaybackList.Items.IndexOf(SelectedItem); + if (index + offset < PlaybackList.Items.Count && + index + offset >= 0) + { + PlaybackList.Items.RemoveAt(index); + PlaybackList.Items.Insert(index + offset, SelectedItem); + } + } + + private void MainList_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) + { + var itm = (e.OriginalSource as FrameworkElement).DataContext as MediaPlaybackItem; + + int index = PlaybackList.Items.IndexOf(itm); + if (index >= 0) + PlaybackList.MoveTo((uint)index); + } + } +} diff --git a/Rise Media Player Dev/UserControls/ExpanderControl.xaml b/Rise Media Player Dev/UserControls/ExpanderControl.xaml deleted file mode 100644 index dc14bc821..000000000 --- a/Rise Media Player Dev/UserControls/ExpanderControl.xaml +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Rise Media Player Dev/UserControls/ExpanderControl.xaml.cs b/Rise Media Player Dev/UserControls/ExpanderControl.xaml.cs deleted file mode 100644 index dbd2b972d..000000000 --- a/Rise Media Player Dev/UserControls/ExpanderControl.xaml.cs +++ /dev/null @@ -1,132 +0,0 @@ -using Rise.App.ViewModels; -using Rise.Common.Enums; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Markup; - -namespace Rise.App.UserControls -{ - [ContentProperty(Name = "Controls")] - public sealed partial class ExpanderControl : UserControl - { - private readonly ExpanderViewModel ViewModel = new(); - - public ExpanderControl() - { - InitializeComponent(); - } - - /// - /// - /// - public string Title - { - get => ViewModel.Title; - set => ViewModel.Title = value; - } - - /// - /// - /// - public string Description - { - get => ViewModel.Description; - set => ViewModel.Description = value; - } - - /// - /// - /// - public ExpanderStyles ExpanderStyle - { - get => ViewModel.ExpanderStyle; - set => ViewModel.ExpanderStyle = value; - } - - /// - /// - /// - public string Icon - { - get => ViewModel.Icon; - set => ViewModel.Icon = value; - } - - /// - /// - /// - public object Controls - { - get => ViewModel.Controls; - set => ViewModel.Controls = value; - } - - /// - /// - /// - public object HeaderControls - { - get => ViewModel.HeaderControls; - set => ViewModel.HeaderControls = value; - } - - public event RoutedEventHandler Click; - private void OnButtonClick(object sender, RoutedEventArgs e) - { - Click?.Invoke(this, e); - } - } - - public class ExpanderTemplateSelector : DataTemplateSelector - { - public ExpanderStyles Style { get; set; } - - public DataTemplate Default { get; set; } - public DataTemplate Static { get; set; } - public DataTemplate Button { get; set; } - public DataTemplate Transparent { get; set; } - public DataTemplate Disabled { get; set; } - - protected override DataTemplate SelectTemplateCore(object item) - { - switch (Style) - { - case ExpanderStyles.Static: - return Static; - - case ExpanderStyles.Button: - return Button; - - case ExpanderStyles.Transparent: - return Transparent; - - case ExpanderStyles.Disabled: - return Disabled; - - default: - return Default; - } - } - - protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) - { - switch (Style) - { - case ExpanderStyles.Static: - return Static; - - case ExpanderStyles.Button: - return Button; - - case ExpanderStyles.Transparent: - return Transparent; - - case ExpanderStyles.Disabled: - return Disabled; - - default: - return Default; - } - } - } -} diff --git a/Rise Media Player Dev/UserControls/LyricItem.xaml b/Rise Media Player Dev/UserControls/LyricItem.xaml new file mode 100644 index 000000000..9d01b53c1 --- /dev/null +++ b/Rise Media Player Dev/UserControls/LyricItem.xaml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rise Media Player Dev/UserControls/LyricItem.xaml.cs b/Rise Media Player Dev/UserControls/LyricItem.xaml.cs new file mode 100644 index 000000000..22657abf8 --- /dev/null +++ b/Rise Media Player Dev/UserControls/LyricItem.xaml.cs @@ -0,0 +1,53 @@ +using Rise.Common.Extensions; +using System; +using System.Diagnostics; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; + +namespace Rise.App.UserControls +{ + public sealed partial class LyricItem : UserControl + { + public bool IsSelected + { + get => (bool)GetValue(IsSelectedProperty); + set => SetValue(IsSelectedProperty, value); + } + + public string Text + { + get => (string)GetValue(TextProperty); + set => SetValue(TextProperty, value); + } + + public LyricItem() + { + InitializeComponent(); + } + } + + // Dependency properties + public partial class LyricItem + { + public static readonly DependencyProperty IsSelectedProperty + = DependencyProperty.Register(nameof(IsSelected), typeof(bool), + typeof(LyricItem), new PropertyMetadata(false, OnSelectedPropertyChanged)); + + public static readonly DependencyProperty TextProperty + = DependencyProperty.Register(nameof(Text), typeof(string), + typeof(LyricItem), new PropertyMetadata(string.Empty)); + } + + // Property changed handlers + public partial class LyricItem + { + private static void OnSelectedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) + { + if (d is LyricItem item) + { + var selected = (bool)e.NewValue; + _ = VisualStateManager.GoToState(item, selected ? "Selected" : "NotSelected", true); + } + } + } +} diff --git a/Rise Media Player Dev/UserControls/MediaPageBase.cs b/Rise Media Player Dev/UserControls/MediaPageBase.cs index 2f92ddc14..2a87680d3 100644 --- a/Rise Media Player Dev/UserControls/MediaPageBase.cs +++ b/Rise Media Player Dev/UserControls/MediaPageBase.cs @@ -1,14 +1,18 @@ -using Microsoft.Toolkit.Mvvm.Input; -using Microsoft.Toolkit.Uwp.UI; +using CommunityToolkit.Mvvm.Input; +using Rise.App.Helpers; using Rise.App.ViewModels; using Rise.App.Views; using Rise.App.Views.Albums.Properties; -using Rise.Common.Extensions; using Rise.Common.Helpers; using Rise.Common.Interfaces; +using Rise.Data.Collections; +using Rise.Data.Json; +using Rise.Data.Navigation; using System; using System.Collections; +using System.Collections.Generic; using System.IO; +using System.Linq; using System.Threading.Tasks; using Windows.Storage; using Windows.System; @@ -23,6 +27,8 @@ namespace Rise.App.UserControls /// public partial class MediaPageBase : Page { + private NavigationDataSource NavDataSource => App.NavDataSource; + /// /// A property that stores the page's selected item. /// @@ -41,6 +47,11 @@ public partial class MediaPageBase : Page /// public MediaCollectionViewModel MediaViewModel { get; private set; } + /// + /// A helper to handle adding items to playlists. + /// + public AddToPlaylistHelper PlaylistHelper { get; private set; } + /// /// Initializes a new instance of this class without initializing /// . @@ -48,33 +59,57 @@ public partial class MediaPageBase : Page public MediaPageBase() { NavigationHelper = new(this); - NavigationHelper.LoadState += NavigationHelper_LoadState; NavigationHelper.SaveState += NavigationHelper_SaveState; + } - EditItemCommand = new(EditItemAsync); - OpenInExplorerCommand = new(OpenInExplorerAsync); - - GoToAlbumCommand = new(GoToAlbum); - GoToArtistCommand = new(GoToArtist); + /// + /// Initializes a new instance of this class with a data + /// source for . + /// + public MediaPageBase(IList playlists) + : this() + { + PlaylistHelper = new(playlists); } /// /// Initializes a new instance of this class with the specified /// property for sorting and ViewModel data source. /// - public MediaPageBase(string defaultProperty, IList viewModelSource) + public MediaPageBase(string delegateKey, SortDirection direction, bool groupAlphabetically, IList viewModelSource) : this() { - CreateViewModel(defaultProperty, viewModelSource); + CreateViewModel(delegateKey, direction, groupAlphabetically, null, viewModelSource); } /// - /// Initializes with the specified - /// property for sorting and data source. + /// Initializes a new instance of this class with the specified + /// property for sorting, a ViewModel data source, and a data + /// source for . /// - public void CreateViewModel(string defaultProperty, IList dataSource) + public MediaPageBase(string delegateKey, SortDirection direction, bool groupAlphabetically, IList viewModelSource, IList playlists) + : this(delegateKey, direction, groupAlphabetically, viewModelSource) { - MediaViewModel ??= new(defaultProperty, dataSource, + PlaylistHelper = new(playlists); + } + + /// + /// Initializes with the provided + /// parameters. + /// + public void CreateViewModel(string delegateKey, SortDirection direction, bool groupAlphabetically, IList dataSource) + { + MediaViewModel ??= new(delegateKey, direction, groupAlphabetically, null, dataSource, + App.MViewModel.Songs, App.MPViewModel); + } + + /// + /// Initializes with the provided + /// parameters. + /// + public void CreateViewModel(string delegateKey, SortDirection direction, bool groupAlphabetically, Predicate filter, IList dataSource) + { + MediaViewModel ??= new(delegateKey, direction, groupAlphabetically, filter, dataSource, App.MViewModel.Songs, App.MPViewModel); } } @@ -82,11 +117,7 @@ public void CreateViewModel(string defaultProperty, IList dataSource) // Editing public partial class MediaPageBase { - /// - /// A command to start editing the provided item. - /// - public AsyncRelayCommand EditItemCommand { get; private set; } - + [RelayCommand] private Task EditItemAsync(object parameter) { if (parameter is SongViewModel song) @@ -114,8 +145,7 @@ public async Task EditSongAsync(SongViewModel song) FileProps = await file.GetBasicPropertiesAsync() }; - _ = await typeof(SongPropertiesPage). - PlaceInApplicationViewAsync(props, 380, 550, true); + _ = await SongPropertiesPage.TryShowAsync(props); } } catch @@ -127,57 +157,41 @@ public async Task EditSongAsync(SongViewModel song) /// /// Opens the properties page for the provided album. /// - public async Task EditAlbumAsync(AlbumViewModel album) - { - _ = await typeof(AlbumPropertiesPage). - ShowInApplicationViewAsync(album, 380, 550, true); - } + public Task EditAlbumAsync(AlbumViewModel album) + => AlbumPropertiesPage.TryShowAsync(album); /// /// Opens the properties page for the provided playlist. /// - public async Task EditPlaylistAsync(PlaylistViewModel playlist) - { - _ = await typeof(PlaylistPropertiesPage). - ShowInApplicationViewAsync(playlist, 380, 550, true); - } + public Task EditPlaylistAsync(PlaylistViewModel playlist) + => PlaylistPropertiesPage.TryShowAsync(playlist); } // Navigation public partial class MediaPageBase { - /// - /// A command to navigate to the album with the - /// specified name. - /// - public RelayCommand GoToAlbumCommand { get; private set; } - - /// - /// A command to navigate to the artist with the - /// specified name. - /// - public RelayCommand GoToArtistCommand { get; private set; } - - /// - /// Opens the provided item in the file explorer. - /// - public AsyncRelayCommand OpenInExplorerCommand { get; private set; } - /// /// Navigates to the album with the specified name. /// + [RelayCommand] protected void GoToAlbum(string name) => _ = Frame.Navigate(typeof(AlbumSongsPage), name); /// /// Navigates to the artist with the specified name. /// + [RelayCommand] protected void GoToArtist(string name) => _ = Frame.Navigate(typeof(ArtistSongsPage), name); /// - /// Opens the provided item in explorer if possible. + /// Navigates to the genre with the specified name. /// + [RelayCommand] + protected void GoToGenre(string name) + => _ = Frame.Navigate(typeof(GenreSongsPage), name); + + [RelayCommand] private Task OpenInExplorerAsync(object parameter) { if (parameter is IMediaItem item) @@ -211,35 +225,95 @@ public async Task OpenItemInExplorerAsync(IMediaItem item) } } - // Session state + // Playlists public partial class MediaPageBase { - private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) + private JsonBackendController PBackend + => App.MViewModel.PBackend; + + [RelayCommand] + private Task AddSelectedItemToPlaylistAsync(PlaylistViewModel playlist) { - if (e.PageState != null && MediaViewModel != null) + var itm = GetValue(SelectedItemProperty); + if (itm is IMediaItem media) { - bool result = e.PageState.TryGetValue("Ascending", out var asc); - if (result) - MediaViewModel.UpdateSortDirection((bool)asc ? - SortDirection.Ascending : SortDirection.Descending); - - result = e.PageState.TryGetValue("Property", out var prop); - if (result) - MediaViewModel.SortBy(prop.ToString()); + if (playlist != null) + { + playlist.AddItem(itm as IMediaItem); + return PBackend.SaveAsync(); + } + + return PlaylistHelper.CreateNewPlaylistAsync(media); } + + return Task.CompletedTask; } - private void NavigationHelper_SaveState(object sender, SaveStateEventArgs e) + [RelayCommand] + private async Task AddSelectedItemToQueueAsync() { - if (MediaViewModel != null) - { - e.PageState["Ascending"] = MediaViewModel. - CurrentSortDirection == SortDirection.Ascending; + var itm = GetValue(SelectedItemProperty); - e.PageState["Property"] = MediaViewModel.CurrentSortProperty; + if (itm is IMediaItem media) + App.MPViewModel.AddSingleItemToQueue(await media.AsPlaybackItemAsync()); + } - MediaViewModel.Items.Filter = null; + [RelayCommand] + private Task AddMediaItemsToPlaylistAsync(PlaylistViewModel playlist) + { + var first = MediaViewModel.Items.FirstOrDefault(); + if (playlist != null) + { + playlist.AddItems(MediaViewModel.Items.Cast()); + return PBackend.SaveAsync(); + } + else if (first is IMediaItem) + { + var items = MediaViewModel.Items.Cast(); + return PlaylistHelper.CreateNewPlaylistAsync(items); } + + return Task.CompletedTask; + } + } + + // Session state + public partial class MediaPageBase + { + /// + /// Gets the sort delegate key and sort direction saved in the local settings store. + /// + /// A unique key that identifies the current page's settings. + /// A tuple where the first item is the sorting delegate key (empty if not saved), + /// the second one indicates the sort direction, and the third whether the list was grouped + /// alphabetically. + protected (string, SortDirection, bool) GetSavedSortPreferences(string pageKey) + { + string delegateKey = SettingsHelpers.GetLocal(string.Empty, "Sorting", $"{pageKey}Sort"); + if (string.IsNullOrEmpty(delegateKey)) + return (string.Empty, SortDirection.Ascending, false); + + var direction = SettingsHelpers.GetLocal(0, "Sorting", $"{pageKey}Direction"); + bool alphabetical = SettingsHelpers.GetLocal(false, "Sorting", $"{pageKey}Alphabetical"); + + return (delegateKey, direction, alphabetical); + } + + /// + /// Saves sorting related preferences to the app's settings. + /// + /// A unique key that identifies the current page's settings. + protected void SaveSortingPreferences(string pageKey) + { + SettingsHelpers.SetLocal(MediaViewModel.GroupingAlphabetically, "Sorting", $"{pageKey}Alphabetical"); + + SettingsHelpers.SetLocal(MediaViewModel.CurrentDelegate, "Sorting", $"{pageKey}Sort"); + SettingsHelpers.SetLocal((int)MediaViewModel.CurrentSortDirection, "Sorting", $"{pageKey}Direction"); + } + + private void NavigationHelper_SaveState(object sender, SaveStateEventArgs e) + { + MediaViewModel?.Dispose(); } protected override void OnNavigatedTo(NavigationEventArgs e) diff --git a/Rise Media Player Dev/UserControls/RiseMediaPlayerElement.cs b/Rise Media Player Dev/UserControls/RiseMediaPlayerElement.cs index f8c2e566d..1c2556e08 100644 --- a/Rise Media Player Dev/UserControls/RiseMediaPlayerElement.cs +++ b/Rise Media Player Dev/UserControls/RiseMediaPlayerElement.cs @@ -1,6 +1,6 @@ -using System; -using System.Threading.Tasks; -using Microsoft.Toolkit.Uwp.UI.Helpers; +using Rise.Common.Helpers; +using System; +using Windows.Foundation; using Windows.Media.Playback; using Windows.UI.Core; using Windows.UI.Xaml; @@ -13,8 +13,6 @@ namespace Rise.App.UserControls /// public sealed partial class RiseMediaPlayerElement : MediaPlayerElement { - private DependencyPropertyWatcher playerWatcher; - /// /// Gets or sets the player's visibility. /// @@ -50,7 +48,7 @@ private async void OnIsMutedChanged(MediaPlayer sender, object args) await HandleMutedAsync(); } - private async Task HandleVolumeChangedAsync(double newVolume) + private IAsyncAction HandleVolumeChangedAsync(double newVolume) { var state = newVolume switch { @@ -60,58 +58,48 @@ private async Task HandleVolumeChangedAsync(double newVolume) _ => "HighVolumeState", }; - await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => + return Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { - VisualStateManager.GoToState(TransportControls, state, true); + _ = VisualStateManager.GoToState(TransportControls, state, true); }); } - private async Task HandleMutedAsync() + private IAsyncAction HandleMutedAsync() { - await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => + return Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { - VisualStateManager.GoToState(TransportControls, "MuteState", true); + _ = VisualStateManager.GoToState(TransportControls, "NoVolumeState", true); }); } - private async Task RegisterVolumeChangedAsync() + private IAsyncAction RegisterVolumeChangedAsync() { MediaPlayer.VolumeChanged += OnVolumeChanged; MediaPlayer.IsMutedChanged += OnIsMutedChanged; - await HandleVolumeChangedAsync(MediaPlayer.Volume); + return HandleVolumeChangedAsync(MediaPlayer.Volume); } } // Constructor public sealed partial class RiseMediaPlayerElement : MediaPlayerElement { + private readonly DependencyPropertyWatcher _playerWatcher; + public RiseMediaPlayerElement() { DefaultStyleKey = typeof(RiseMediaPlayerElement); - Loaded += OnLoaded; - Unloaded += OnUnloaded; - } + _playerWatcher = new(this, MediaPlayerProperty); + _playerWatcher.PropertyChanged += OnMediaPlayerChanged; - private async void OnLoaded(object sender, RoutedEventArgs e) - { - if (MediaPlayer != null) - { - await RegisterVolumeChangedAsync(); - } - else - { - playerWatcher = new(this, "MediaPlayer"); - playerWatcher.PropertyChanged += OnWatcherPropertyChanged; - } + Unloaded += OnUnloaded; } - private async void OnWatcherPropertyChanged(object sender, EventArgs e) + private async void OnMediaPlayerChanged(DependencyPropertyWatcher sender, MediaPlayer newValue) { await RegisterVolumeChangedAsync(); - playerWatcher.PropertyChanged -= OnWatcherPropertyChanged; - playerWatcher.Dispose(); + _playerWatcher.Dispose(); } private void OnUnloaded(object sender, RoutedEventArgs e) @@ -122,11 +110,8 @@ private void OnUnloaded(object sender, RoutedEventArgs e) MediaPlayer.IsMutedChanged -= OnIsMutedChanged; } - if (playerWatcher != null) - { - playerWatcher.PropertyChanged -= OnWatcherPropertyChanged; - playerWatcher.Dispose(); - } + _playerWatcher.PropertyChanged -= OnMediaPlayerChanged; + _playerWatcher.Dispose(); } } } diff --git a/Rise Media Player Dev/UserControls/RiseMediaTransportControls.cs b/Rise Media Player Dev/UserControls/RiseMediaTransportControls.cs index 1d70383f7..a30213e57 100644 --- a/Rise Media Player Dev/UserControls/RiseMediaTransportControls.cs +++ b/Rise Media Player Dev/UserControls/RiseMediaTransportControls.cs @@ -1,10 +1,21 @@ -using System; +using CommunityToolkit.Mvvm.Input; +using Microsoft.UI.Xaml.Controls; +using Rise.App.Dialogs; +using Rise.App.Helpers; using Rise.App.ViewModels; using Rise.App.Views; using Rise.Common.Enums; -using Rise.Common.Extensions; +using Rise.Data.ViewModels; +using System; +using System.Linq; +using System.Windows.Input; +using Windows.Foundation; +using Windows.Media; +using Windows.Media.Casting; using Windows.Storage; using Windows.UI.Core; +using Windows.UI.Popups; +using Windows.UI.ViewManagement; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Controls.Primitives; @@ -16,10 +27,8 @@ namespace Rise.App.UserControls /// public sealed partial class RiseMediaTransportControls : MediaTransportControls { - private ToggleButton _shuffleButton; - private AppBarButton _compactOverlayButton; - private AppBarButton _overlayButton; - private AppBarButton _propertiesButton; + private MainViewModel MViewModel => App.MViewModel; + private MediaPlaybackViewModel MPViewModel => App.MPViewModel; /// /// Gets or sets a value that indicates the horizontal @@ -72,28 +81,69 @@ public bool IsShuffleButtonChecked } /// - /// Gets or sets a value that indicates whether a user - /// can open the now playing page. + /// Gets or sets a command that runs whenever the full + /// window button is clicked. + /// + public ICommand FullWindowCommand + { + get => (ICommand)GetValue(FullWindowCommandProperty); + set => SetValue(FullWindowCommandProperty, value); + } + + /// + /// Gets or sets a command that runs whenever one of the + /// overlay buttons is clicked, with the desired view mode + /// as a parameter. + /// + public ICommand OverlayCommand + { + get => (ICommand)GetValue(OverlayCommandProperty); + set => SetValue(OverlayCommandProperty, value); + } + + /// + /// Gets or sets a command that runs whenever one of the + /// playlists in the "Add to menu" is clicked. + /// + public ICommand AddToPlaylistCommand + { + get => (ICommand)GetValue(AddToPlaylistCommandProperty); + set => SetValue(AddToPlaylistCommandProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the user + /// can see the lyrics of the current song. /// - public bool IsOverlayEnabled + public bool IsLyricsEnabled { - get => (bool)GetValue(IsOverlayEnabledProperty); - set => SetValue(IsOverlayEnabledProperty, value); + get => (bool)GetValue(IsLyricsEnabledProperty); + set => SetValue(IsLyricsEnabledProperty, value); } /// - /// Gets or sets a value that indicates whether the overlay + /// Gets or sets a value that indicates whether the lyrics /// button is shown. /// - public bool IsOverlayButtonVisible + public bool IsLyricsButtonVisible { - get => (bool)GetValue(IsOverlayButtonVisibleProperty); - set => SetValue(IsOverlayButtonVisibleProperty, value); + get => (bool)GetValue(IsLyricsButtonVisibleProperty); + set => SetValue(IsLyricsButtonVisibleProperty, value); } /// - /// Gets or sets a value that indicates whether the properties - /// button is enabled. + /// Gets or sets a value that indicates whether the lyrics + /// button is checked. + /// + public bool IsLyricsButtonChecked + { + get => (bool)GetValue(IsLyricsButtonCheckedProperty); + set => SetValue(IsLyricsButtonCheckedProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the + /// properties button is enabled. /// public bool IsPropertiesEnabled { @@ -102,8 +152,8 @@ public bool IsPropertiesEnabled } /// - /// Gets or sets a value that indicates whether the properties - /// button is shown. + /// Gets or sets a value that indicates whether the + /// properties button is shown. /// public bool IsPropertiesButtonVisible { @@ -111,6 +161,66 @@ public bool IsPropertiesButtonVisible set => SetValue(IsPropertiesButtonVisibleProperty, value); } + /// + /// Gets or sets a value that indicates whether the + /// equalizer button is enabled. + /// + public bool IsEqualizerButtonEnabled + { + get => (bool)GetValue(IsEqualizerButtonEnabledProperty); + set => SetValue(IsEqualizerButtonEnabledProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the + /// equalizer button is shown. + /// + public bool IsEqualizerButtonVisible + { + get => (bool)GetValue(IsEqualizerButtonVisibleProperty); + set => SetValue(IsEqualizerButtonVisibleProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the queue + /// button is enabled. + /// + public bool IsQueueButtonEnabled + { + get => (bool)GetValue(IsQueueButtonEnabledProperty); + set => SetValue(IsQueueButtonEnabledProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the queue + /// button is shown. + /// + public bool IsQueueButtonVisible + { + get => (bool)GetValue(IsQueueButtonVisibleProperty); + set => SetValue(IsQueueButtonVisibleProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the queue + /// button is checked. + /// + public bool IsQueueButtonChecked + { + get => (bool)GetValue(IsQueueButtonCheckedProperty); + set => SetValue(IsQueueButtonCheckedProperty, value); + } + + /// + /// Gets or sets a value that indicates whether the add to + /// playlist button is shown. + /// + public bool IsAddToMenuVisible + { + get => (bool)GetValue(IsAddToMenuVisibleProperty); + set => SetValue(IsAddToMenuVisibleProperty, value); + } + /// /// The item to display next to the controls. When using /// compact mode, it gets hidden. @@ -158,7 +268,7 @@ public sealed partial class RiseMediaTransportControls : MediaTransportControls public readonly static DependencyProperty TimelineDisplayModeProperty = DependencyProperty.Register(nameof(TimelineDisplayMode), typeof(SliderDisplayModes), - typeof(RiseMediaTransportControls), new PropertyMetadata(SliderDisplayModes.Full, TimelineDisplayModeChanged)); + typeof(RiseMediaTransportControls), new PropertyMetadata(SliderDisplayModes.Full, OnTimelineDisplayModeChanged)); public readonly static DependencyProperty DisplayItemProperty = DependencyProperty.Register(nameof(DisplayItem), typeof(object), @@ -188,14 +298,34 @@ public sealed partial class RiseMediaTransportControls : MediaTransportControls DependencyProperty.Register(nameof(IsShuffleButtonChecked), typeof(bool), typeof(RiseMediaTransportControls), new PropertyMetadata(false)); - public readonly static DependencyProperty IsOverlayEnabledProperty = - DependencyProperty.Register(nameof(IsOverlayEnabled), typeof(bool), + public readonly static DependencyProperty IsLyricsEnabledProperty = + DependencyProperty.Register(nameof(IsLyricsEnabled), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + + public readonly static DependencyProperty IsLyricsButtonVisibleProperty = + DependencyProperty.Register(nameof(IsLyricsButtonVisible), typeof(bool), typeof(RiseMediaTransportControls), new PropertyMetadata(false)); - public readonly static DependencyProperty IsOverlayButtonVisibleProperty = - DependencyProperty.Register(nameof(IsOverlayButtonVisible), typeof(bool), + public readonly static DependencyProperty IsLyricsButtonCheckedProperty = + DependencyProperty.Register(nameof(IsLyricsButtonChecked), typeof(bool), typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + public readonly static DependencyProperty FullWindowCommandProperty = + DependencyProperty.Register(nameof(FullWindowCommand), typeof(ICommand), + typeof(RiseMediaTransportControls), new PropertyMetadata(null)); + + public readonly static DependencyProperty OverlayCommandProperty = + DependencyProperty.Register(nameof(OverlayCommand), typeof(ICommand), + typeof(RiseMediaTransportControls), new PropertyMetadata(null)); + + public readonly static DependencyProperty AddToPlaylistCommandProperty = + DependencyProperty.Register(nameof(AddToPlaylistCommand), typeof(ICommand), + typeof(RiseMediaTransportControls), new PropertyMetadata(null)); + + public readonly static DependencyProperty IsAddToMenuVisibleProperty = + DependencyProperty.Register(nameof(IsAddToMenuVisible), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(true)); + public readonly static DependencyProperty IsPropertiesEnabledProperty = DependencyProperty.Register(nameof(IsPropertiesEnabled), typeof(bool), typeof(RiseMediaTransportControls), new PropertyMetadata(false)); @@ -203,6 +333,26 @@ public sealed partial class RiseMediaTransportControls : MediaTransportControls public readonly static DependencyProperty IsPropertiesButtonVisibleProperty = DependencyProperty.Register(nameof(IsPropertiesButtonVisible), typeof(bool), typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + + public readonly static DependencyProperty IsQueueButtonEnabledProperty = + DependencyProperty.Register(nameof(IsQueueButtonEnabled), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + + public readonly static DependencyProperty IsQueueButtonVisibleProperty = + DependencyProperty.Register(nameof(IsQueueButtonVisible), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + + public readonly static DependencyProperty IsQueueButtonCheckedProperty = + DependencyProperty.Register(nameof(IsQueueButtonChecked), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + + public readonly static DependencyProperty IsEqualizerButtonEnabledProperty = + DependencyProperty.Register(nameof(IsEqualizerButtonEnabled), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(false)); + + public readonly static DependencyProperty IsEqualizerButtonVisibleProperty = + DependencyProperty.Register(nameof(IsEqualizerButtonVisible), typeof(bool), + typeof(RiseMediaTransportControls), new PropertyMetadata(false)); } // Constructor, Overrides @@ -211,110 +361,143 @@ public sealed partial class RiseMediaTransportControls : MediaTransportControls public RiseMediaTransportControls() { DefaultStyleKey = typeof(RiseMediaTransportControls); - - Unloaded += OnUnloaded; } protected override void OnApplyTemplate() { - _shuffleButton = GetTemplateChild("ShuffleButton") as ToggleButton; - _shuffleButton.Checked += OnShuffleChecked; - _shuffleButton.Unchecked += OnShuffleUnchecked; + base.OnApplyTemplate(); - _compactOverlayButton = GetTemplateChild("MiniViewButton") as AppBarButton; - _compactOverlayButton.Click += CompactOverlayButtonClick; + if (GetTemplateChild("OverlayButton") is ButtonBase overlayButton) + overlayButton.CommandParameter = ApplicationViewMode.Default; - _overlayButton = GetTemplateChild("OverlayButton") as AppBarButton; - _overlayButton.Click += OverlayButtonClick; + if (GetTemplateChild("MiniViewButton") is ButtonBase miniButton) + miniButton.CommandParameter = ApplicationViewMode.CompactOverlay; - _propertiesButton = GetTemplateChild("InfoPropertiesButton") as AppBarButton; - _propertiesButton.Click += PropertiesButtonClick; + if (GetTemplateChild("InfoPropertiesButton") is ButtonBase propertiesButton) + propertiesButton.Click += PropertiesButtonClick; - base.OnApplyTemplate(); - } + if (GetTemplateChild("EqualizerButton") is ButtonBase equalizerButton) + equalizerButton.Click += EqualizerButtonClick; - private void OnUnloaded(object sender, RoutedEventArgs e) - { - _shuffleButton.Checked -= OnShuffleChecked; - _shuffleButton.Unchecked -= OnShuffleUnchecked; + if (GetTemplateChild("CastToButton") is ButtonBase castButton) + castButton.Click += CastButtonClick; + + if (GetTemplateChild("PlaybackSpeedFlyout") is MenuFlyout speedFlyout) + { + for (double i = 0.25; i <= 2; i += 0.25) + { + var itm = new RadioMenuFlyoutItem + { + Text = $"{i}x", + Command = UpdatePlaybackSpeedCommand, + CommandParameter = i + }; - _compactOverlayButton.Click -= CompactOverlayButtonClick; - _overlayButton.Click -= OverlayButtonClick; - _propertiesButton.Click -= PropertiesButtonClick; + speedFlyout.Items.Add(itm); + } + } + + if (GetTemplateChild("AddToPlaylistFlyout") is MenuFlyout addToPlaylistFlyout) + { + var helper = new AddToPlaylistHelper(App.MViewModel.Playlists); + helper.AddPlaylistsToFlyout(addToPlaylistFlyout, AddToPlaylistCommand); + } + + UpdateTimelineDisplayMode(this, TimelineDisplayMode); } } // Event handlers public sealed partial class RiseMediaTransportControls : MediaTransportControls { - /// - /// Invoked when the shuffle button is clicked. Event arg - /// corresponds to the IsChecked value of the ToggleButton. - /// - public event EventHandler ShufflingChanged; + private static void OnTimelineDisplayModeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) + => UpdateTimelineDisplayMode((RiseMediaTransportControls)d, (SliderDisplayModes)e.NewValue); - /// - /// Invoked when the compact overlay button is clicked. - /// - public event RoutedEventHandler CompactOverlayButtonClick; + private static void UpdateTimelineDisplayMode(RiseMediaTransportControls transportControls, SliderDisplayModes displayMode) + { + string state = displayMode switch + { + SliderDisplayModes.Hidden => "HiddenTimelineState", + SliderDisplayModes.Minimal => "MinimalTimelineState", + SliderDisplayModes.SliderOnly => "SliderOnlyTimelineState", + _ => "FullTimelineState" + }; - /// - /// Invoked when the overlay button is clicked. - /// - public event RoutedEventHandler OverlayButtonClick; + _ = VisualStateManager.GoToState(transportControls, state, true); + } - private static async void TimelineDisplayModeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) + private async void PropertiesButtonClick(object sender, RoutedEventArgs e) { - if (d is RiseMediaTransportControls rmtc) - await rmtc.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => + var currProps = MPViewModel.PlayingItemProperties; + if (currProps == null || currProps.ItemType != MediaPlaybackType.Music) + return; + + string loc = currProps.Location; + try + { + var song = MViewModel.Songs.FirstOrDefault(s => s.Location == loc); + if (song != null) { - switch ((SliderDisplayModes)e.NewValue) + var file = await StorageFile.GetFileFromPathAsync(loc); + var props = new SongPropertiesViewModel(song, file.DateCreated) { - case SliderDisplayModes.Hidden: - VisualStateManager.GoToState(rmtc, "HiddenTimelineState", true); - break; - case SliderDisplayModes.Minimal: - VisualStateManager.GoToState(rmtc, "MinimalTimelineState", true); - break; - case SliderDisplayModes.SliderOnly: - VisualStateManager.GoToState(rmtc, "SliderOnlyTimelineState", true); - break; - case SliderDisplayModes.Full: - VisualStateManager.GoToState(rmtc, "FullTimelineState", true); - break; - } - }); - } + FileProps = await file.GetBasicPropertiesAsync() + }; - private void OnShuffleChecked(object sender, RoutedEventArgs e) - => ShufflingChanged?.Invoke(sender, true); + _ = await SongPropertiesPage.TryShowAsync(props); + } + } + catch { } + } - private void OnShuffleUnchecked(object sender, RoutedEventArgs e) - => ShufflingChanged?.Invoke(sender, false); + private void EqualizerButtonClick(object sender, RoutedEventArgs e) + => _ = new EqualizerDialog().ShowAsync(); - private async void PropertiesButtonClick(object sender, RoutedEventArgs e) + private void CastButtonClick(object sender, RoutedEventArgs e) { - if (App.MPViewModel.PlayingItem is SongViewModel song && !App.MPViewModel.PlayingItem.IsOnline) + if (MPViewModel.PlayerCreated) { - try - { - StorageFile file = await StorageFile.GetFileFromPathAsync(song.Location); - if (file != null) - { - SongPropertiesViewModel props = new(song, file.DateCreated) - { - FileProps = await file.GetBasicPropertiesAsync() - }; - - _ = await typeof(SongPropertiesPage). - PlaceInApplicationViewAsync(props, 380, 550, true); - } - } - catch - { + // The picker is created every time to avoid a memory leak + // TODO: Create our own flyout to avoid this issue + var picker = new CastingDevicePicker(); + picker.Filter.SupportsAudio = true; + picker.Filter.SupportsVideo = MPViewModel.PlayingItemType == MediaPlaybackType.Video; - } + picker.CastingDeviceSelected += OnCastingDeviceSelected; + picker.CastingDevicePickerDismissed += OnCastingDevicePickerDismissed; + + var btn = sender as ButtonBase; + + // Retrieve the location of the casting button + var transform = btn.TransformToVisual(Window.Current.Content); + var pt = transform.TransformPoint(new Point(0, 0)); + + // Show the picker above the button + var area = new Rect(pt.X, pt.Y, btn.ActualWidth, btn.ActualHeight); + picker.Show(area, Placement.Above); } } + + private async void OnCastingDeviceSelected(CastingDevicePicker sender, CastingDeviceSelectedEventArgs args) + { + await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => + { + var connection = args.SelectedCastingDevice.CreateCastingConnection(); + await connection.RequestStartCastingAsync(MPViewModel.Player.GetAsCastingSource()); + + sender.CastingDeviceSelected -= OnCastingDeviceSelected; + sender.CastingDevicePickerDismissed -= OnCastingDevicePickerDismissed; + }); + } + + private void OnCastingDevicePickerDismissed(CastingDevicePicker sender, object args) + { + sender.CastingDeviceSelected -= OnCastingDeviceSelected; + sender.CastingDevicePickerDismissed -= OnCastingDevicePickerDismissed; + } + + [RelayCommand] + private void UpdatePlaybackSpeed(double speed) + => MPViewModel.Player.PlaybackSession.PlaybackRate = speed; } -} \ No newline at end of file +} diff --git a/Rise Media Player Dev/UserControls/SongData.xaml b/Rise Media Player Dev/UserControls/SongData.xaml index 1dff43f50..71043aab8 100644 --- a/Rise Media Player Dev/UserControls/SongData.xaml +++ b/Rise Media Player Dev/UserControls/SongData.xaml @@ -5,11 +5,12 @@ xmlns:conv="using:Rise.App.Converters" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:helpers="using:Rise.Common.Helpers" + xmlns:markup="using:Rise.Common.Extensions.Markup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:tkitctrls="using:Microsoft.Toolkit.Uwp.UI.Controls" + xmlns:ui="using:Microsoft.Toolkit.Uwp.UI.Triggers" d:DesignHeight="64" d:DesignWidth="600" - PointerCanceled="OnPointerExited" - PointerCaptureLost="OnPointerExited" PointerEntered="OnPointerEntered" PointerExited="OnPointerExited" mc:Ignorable="d"> @@ -18,136 +19,158 @@ - - - - - - - - + ColumnSpacing="12" + CornerRadius="{x:Bind CornerRadius, Mode=OneWay}"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + FontSize="12" + Text="{x:Bind Song.Length, Converter={StaticResource TimeToStr}}" + Visibility="{x:Bind ShowLength}" /> + - - - + + + @@ -157,6 +180,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + \ No newline at end of file diff --git a/Rise Media Player Dev/UserControls/SongData.xaml.cs b/Rise Media Player Dev/UserControls/SongData.xaml.cs index 4aba57f64..ee7db603e 100644 --- a/Rise Media Player Dev/UserControls/SongData.xaml.cs +++ b/Rise Media Player Dev/UserControls/SongData.xaml.cs @@ -40,6 +40,20 @@ public ICommand GoToArtistCommand set => SetValue(GoToArtistCommandProperty, value); } + public static readonly DependencyProperty GoToGenreCommandProperty + = DependencyProperty.Register(nameof(GoToGenreCommand), typeof(ICommand), + typeof(SongData), new PropertyMetadata(null)); + + /// + /// Gets or sets the command to execute when a song's + /// genre is clicked. + /// + public ICommand GoToGenreCommand + { + get => (ICommand)GetValue(GoToGenreCommandProperty); + set => SetValue(GoToGenreCommandProperty, value); + } + public static readonly DependencyProperty SongProperty = DependencyProperty.Register(nameof(Song), typeof(SongViewModel), typeof(SongData), new PropertyMetadata(null)); @@ -136,6 +150,33 @@ public bool ShowLength set => SetValue(ShowLengthProperty, value); } + /// + /// Gets or sets a value indicating whether the song's + /// genre should be shown. + /// + public bool ShowGenre + { + get => (bool)GetValue(ShowGenreProperty); + set => SetValue(ShowGenreProperty, value); + } + + public static readonly DependencyProperty ShowGenreProperty + = DependencyProperty.Register(nameof(ShowGenre), typeof(bool), + typeof(SongData), new PropertyMetadata(true)); + + /// + /// Gets or sets a the control's side content. + /// + public object SideControlContent + { + get => GetValue(SideControlContentProperty); + set => SetValue(SideControlContentProperty, value); + } + + public static readonly DependencyProperty SideControlContentProperty + = DependencyProperty.Register(nameof(SideControlContent), typeof(object), + typeof(SongData), new PropertyMetadata(null)); + public static readonly DependencyProperty PlayCommandProperty = DependencyProperty.Register(nameof(PlayCommand), typeof(ICommand), typeof(SongData), new PropertyMetadata(null)); @@ -175,12 +216,12 @@ public sealed partial class SongData { private void OnPointerEntered(object sender, PointerRoutedEventArgs e) { - VisualStateManager.GoToState(this, "Hovered", true); + VisualStateManager.GoToState(this, "PointerOver", true); } private void OnPointerExited(object sender, PointerRoutedEventArgs e) { - VisualStateManager.GoToState(this, "Default", true); + VisualStateManager.GoToState(this, "Normal", true); } } } diff --git a/Rise Media Player Dev/ViewModels/AlbumViewModel.cs b/Rise Media Player Dev/ViewModels/AlbumViewModel.cs index d4cfaeaa1..d6d0463ec 100644 --- a/Rise Media Player Dev/ViewModels/AlbumViewModel.cs +++ b/Rise Media Player Dev/ViewModels/AlbumViewModel.cs @@ -1,4 +1,4 @@ -using Rise.Common; +using Rise.Common.Extensions.Markup; using Rise.Data.ViewModels; using Rise.Models; using System; @@ -7,7 +7,7 @@ namespace Rise.App.ViewModels { - public class AlbumViewModel : ViewModel + public sealed class AlbumViewModel : ViewModel { #region Constructor @@ -17,8 +17,6 @@ public class AlbumViewModel : ViewModel public AlbumViewModel(Album model = null) { Model = model ?? new Album(); - - OnPropertyChanged(nameof(ArtistViewModel.AlbumCount)); } #endregion @@ -31,10 +29,7 @@ public string Title get { if (Model.Title == "UnknownAlbumResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownAlbumResource"); - } - + return ResourceHelper.GetString("UnknownAlbumResource"); return Model.Title; } set @@ -55,10 +50,7 @@ public string Artist get { if (Model.Artist == "UnknownArtistResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownArtistResource"); - } - + return ResourceHelper.GetString("UnknownArtistResource"); return Model.Artist; } set @@ -84,10 +76,7 @@ public string Genres get { if (Model.Genres == "UnknownGenreResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownGenreResource"); - } - + return ResourceHelper.GetString("UnknownGenreResource"); return Model.Genres; } set @@ -100,12 +89,6 @@ public string Genres } } - /// - /// Gets or sets the album song count. - /// - public int TrackCount => - App.MViewModel.Songs.Count(s => s.Album == Model.Title); - /// /// Gets or sets the album thumbnail. /// @@ -134,71 +117,26 @@ public uint Year { Model.Year = value; OnPropertyChanged(); + OnPropertyChanged(nameof(LocalizedYear)); } } } - private bool _isArtistVisible = true; - /// - /// Gets or sets a value that indicates whether the album title is displayed or not. - /// - public bool IsArtistVisible - { - get => _isArtistVisible; - set => Set(ref _isArtistVisible, value); - } - - private bool _isThumbnailVisible = true; - /// - /// Gets or sets a value that indicates whether the album art is displayed or not. - /// - public bool IsThumbnailVisible - { - get => _isThumbnailVisible; - set => Set(ref _isThumbnailVisible, value); - } - - private bool _isGenresVisible = false; - /// - /// Gets or sets a value that indicates whether the album genre is displayed or not. - /// - public bool IsGenresVisible - { - get => _isGenresVisible; - set => Set(ref _isGenresVisible, value); - } - - private bool _isTitleVisible = true; - /// - /// Gets or sets a value that indicates whether the album title is displayed or not. - /// - public bool IsTitleVisible + public string LocalizedYear { - get => _isTitleVisible; - set => Set(ref _isTitleVisible, value); - } - - private bool _hasRoundedAlbumArt = true; - /// - /// Gets or sets a value that indicates whether the album art is rounded or not. - /// - public bool HasRoundedAlbumArt - { - get => _hasRoundedAlbumArt; - set => Set(ref _hasRoundedAlbumArt, value); - } - - private bool _isReleaseYearVisible = false; - /// - /// Gets or sets a value that indicates whether the album release year is rounded or not. - /// - public bool IsReleaseYearVisible - { - get => _isReleaseYearVisible; - set => Set(ref _isReleaseYearVisible, value); + get + { + string year = ResourceHelper.GetString("ReleaseYearN"); + if (Year == 0) + return string.Format(year, ResourceHelper.GetString("Unknown")); + return string.Format(year, Year); + } } - + public int TrackCount + => App.MViewModel.Songs.Count(s => s.Album == Model.Title); + public string LocalizedTrackCount + => ResourceHelper.GetLocalizedCount("Song", TrackCount); #endregion #region Backend @@ -221,40 +159,6 @@ public async Task SaveAsync(bool queue = false) await NewRepository.Repository.UpsertAsync(Model); } } - - /// - /// Deletes item data from the backend. - /// - public async Task DeleteAsync() - { - if (App.MViewModel.Albums.Contains(this)) - { - App.MViewModel.Albums.Remove(this); - await NewRepository.Repository.DeleteAsync(Model); - } - - ArtistViewModel artist = App.MViewModel.Artists. - FirstOrDefault(a => a.Model.Name == Model.Artist); - - if (artist != null) - { - await artist.CheckAvailabilityAsync(); - } - } - - /// - /// Checks whether or not the item is available. If it's not, - /// delete it. - /// - public async Task CheckAvailabilityAsync() - { - var trackCount = (await NewRepository.Repository.GetItemsAsync()).Count(s => s.Album == Model.Title); - - if (trackCount == 0) - { - await DeleteAsync(); - } - } #endregion #region Editing diff --git a/Rise Media Player Dev/ViewModels/ArtistViewModel.cs b/Rise Media Player Dev/ViewModels/ArtistViewModel.cs index dd89cbb75..8192778ee 100644 --- a/Rise Media Player Dev/ViewModels/ArtistViewModel.cs +++ b/Rise Media Player Dev/ViewModels/ArtistViewModel.cs @@ -1,4 +1,5 @@ using Rise.Common; +using Rise.Common.Extensions.Markup; using Rise.Data.ViewModels; using Rise.Models; using System; @@ -7,7 +8,7 @@ namespace Rise.App.ViewModels { - public class ArtistViewModel : ViewModel + public sealed class ArtistViewModel : ViewModel { #region Constructor @@ -29,10 +30,7 @@ public string Name get { if (Model.Name == "UnknownArtistResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownArtistResource"); - } - + return ResourceHelper.GetString("UnknownArtistResource"); return Model.Name; } set @@ -62,21 +60,23 @@ public string Picture } /// - /// Gets or sets the artist's song count. + /// Gets the artist's song count. /// - public int SongCount => App.MViewModel.Songs.Count(s => s.Model.Artist == Model.Name); - public string Songs => SongCount.ToString() + " " + ResourceLoaders.MediaDataLoader.GetString("Songs"); + public int SongCount + => App.MViewModel.Songs.Count(s => s.Model.Artist == Model.Name); + public string LocalizedSongCount + => ResourceHelper.GetLocalizedCount("Song", SongCount); /// - /// Gets or sets the artist's album count. + /// Gets the artist's album count. /// - public int AlbumCount => App.MViewModel.Albums.Count(a => a.Model.Artist == Model.Name); - public string Albums => AlbumCount.ToString() + " " + ResourceLoaders.MediaDataLoader.GetString("Albums"); + public int AlbumCount + => App.MViewModel.Albums.Count(a => a.Model.Artist == Model.Name); + public string LocalizedAlbumCount + => ResourceHelper.GetLocalizedCount("Album", AlbumCount); - /// - /// Combination of artist's song count and album count. - /// - public string SongsNAlbums => Albums + ", " + Songs; + public string LocalizedSongsAndAlbums + => $"{LocalizedSongCount}, {LocalizedAlbumCount}"; #endregion #region Backend @@ -99,52 +99,6 @@ public async Task SaveAsync(bool queue = false) await NewRepository.Repository.UpsertAsync(Model); } } - - /// - /// Deletes item data from the backend. - /// - public async Task DeleteAsync() - { - if (App.MViewModel.Artists.Contains(this)) - { - App.MViewModel.Artists.Remove(this); - await NewRepository.Repository.DeleteAsync(Model); - } - } - - /// - /// Checks whether or not the item is available. If it's not, - /// delete it. - /// - public async Task CheckAvailabilityAsync() - { - var songCount = (await NewRepository.Repository.GetItemsAsync()).Count(s => s.Artist == Model.Name); - var albumCount = (await NewRepository.Repository.GetItemsAsync()).Count(a => a.Artist == Model.Name); - - if (songCount == 0 && albumCount == 0) - { - await DeleteAsync(); - } - } - #endregion - - #region Editing - /// - /// Enables edit mode. - /// - /*public async Task StartEditAsync() - { - _ = await typeof(PropertiesPage). - PlaceInWindowAsync(ApplicationViewMode.Default, 380, 550, true, props); - }*/ - - /// - /// Discards any edits that have been made, restoring the original values. - /// - public async Task CancelEditsAsync() - { - Model = await NewRepository.Repository.GetItemAsync(Model.Id); - } #endregion } } diff --git a/Rise Media Player Dev/ViewModels/DeviceViewModel.cs b/Rise Media Player Dev/ViewModels/DeviceViewModel.cs index ab2b97752..7628fa7c7 100644 --- a/Rise Media Player Dev/ViewModels/DeviceViewModel.cs +++ b/Rise Media Player Dev/ViewModels/DeviceViewModel.cs @@ -2,7 +2,7 @@ namespace Rise.App.ViewModels { - public class DeviceViewModel : ViewModel + public sealed class DeviceViewModel : ViewModel { public string Title { get; set; } public string Description { get; set; } diff --git a/Rise Media Player Dev/ViewModels/ExpanderViewModel.cs b/Rise Media Player Dev/ViewModels/ExpanderViewModel.cs deleted file mode 100644 index 861dd9160..000000000 --- a/Rise Media Player Dev/ViewModels/ExpanderViewModel.cs +++ /dev/null @@ -1,72 +0,0 @@ -using Rise.Common.Enums; -using Rise.Data.ViewModels; - -namespace Rise.App.ViewModels -{ - public class ExpanderViewModel : ViewModel - { - private ExpanderStyles _expanderStyle; - /// - /// Gets or sets the style for the expander. - /// - public ExpanderStyles ExpanderStyle - { - get => _expanderStyle; - set => Set(ref _expanderStyle, value); - } - - private string _title; - /// - /// Gets or sets the title for the expander. - /// - public string Title - { - get => _title; - set => Set(ref _title, value); - } - - private string _description; - /// - /// Gets or sets the description for the expander. - /// - public string Description - { - get => _description; - set => Set(ref _description, value); - } - - private string _icon; - /// - /// Gets or sets the icon for the expander as a glyph. - /// - public string Icon - { - get => _icon; - set => Set(ref _icon, value); - } - - private object _controls; - /// - /// Gets or sets the content for the expander. This is - /// displayed to the left of most expander styles, but - /// the default one uses - /// for that purpose. - /// - public object Controls - { - get => _controls; - set => Set(ref _controls, value); - } - - private object _headerControls; - /// - /// Gets or sets the header content for the default - /// expander. - /// - public object HeaderControls - { - get => _headerControls; - set => Set(ref _headerControls, value); - } - } -} diff --git a/Rise Media Player Dev/ViewModels/GenreViewModel.cs b/Rise Media Player Dev/ViewModels/GenreViewModel.cs index d65861f44..3e9193101 100644 --- a/Rise Media Player Dev/ViewModels/GenreViewModel.cs +++ b/Rise Media Player Dev/ViewModels/GenreViewModel.cs @@ -1,12 +1,11 @@ -using Rise.Common; -using Rise.Common.Interfaces; +using Rise.Common.Extensions.Markup; using Rise.Data.ViewModels; using Rise.Models; using System.Threading.Tasks; namespace Rise.App.ViewModels { - public class GenreViewModel : ViewModel + public sealed class GenreViewModel : ViewModel { #region Constructor @@ -25,7 +24,12 @@ public GenreViewModel(Genre model = null) /// public string Name { - get => Model.Name == "UnknownGenreResource" ? ResourceLoaders.MediaDataLoader.GetString("UnknownGenreResource") : Model.Name; + get + { + if (Model.Name == "UnknownGenreResource") + return ResourceHelper.GetString("UnknownGenreResource"); + return Model.Name; + } set { if (value != Model.Name) @@ -57,18 +61,6 @@ public async Task SaveAsync(bool queue = false) await NewRepository.Repository.UpsertAsync(Model); } } - - /// - /// Deletes item data from the backend. - /// - public async Task DeleteAsync() - { - if (App.MViewModel.Genres.Contains(this)) - { - App.MViewModel.Genres.Remove(this); - await NewRepository.Repository.DeleteAsync(Model); - } - } #endregion } } diff --git a/Rise Media Player Dev/ViewModels/MainViewModel.cs b/Rise Media Player Dev/ViewModels/MainViewModel.cs index 3e6205ac8..650c8ba04 100644 --- a/Rise Media Player Dev/ViewModels/MainViewModel.cs +++ b/Rise Media Player Dev/ViewModels/MainViewModel.cs @@ -1,240 +1,271 @@ -using Rise.App.ChangeTrackers; -using Rise.Common; +using Rise.Common; using Rise.Common.Constants; +using Rise.Common.Enums; using Rise.Common.Extensions; +using Rise.Common.Extensions.Markup; using Rise.Common.Helpers; +using Rise.Data.Json; +using Rise.Data.Messages; using Rise.Data.ViewModels; using Rise.Models; using Rise.NewRepository; using System; using System.Collections.Generic; using System.Linq; -using System.Net; +using System.Net.Http; using System.Threading; using System.Threading.Tasks; using System.Xml; using Windows.Storage; using Windows.Storage.FileProperties; -using Windows.Storage.Search; namespace Rise.App.ViewModels { - public class MainViewModel : ViewModel + public sealed partial class MainViewModel : ViewModel { - public event EventHandler IndexingStarted; - public event EventHandler IndexingFinished; - - // Amount of indexed items. These are used to provide data to the - // IndexingFinished event. - private uint IndexedSongs = 0; - private uint IndexedVideos = 0; - - private readonly XmlDocument xmlDoc = new(); - private readonly List imagelinks = new(); - + private SafeObservableCollection _songs; /// - /// Helps cancel indexing related Tasks. + /// The collection of songs in the list. /// - private readonly CancellableTaskHelper IndexingCancelHelper = new(); + public SafeObservableCollection Songs + => _songs ??= CreateCollection((s) => new(s)); + private SafeObservableCollection _albums; /// - /// Whether or not the search bar is focused. + /// The collection of albums in the list. /// - public bool IsSearchActive = false; + public SafeObservableCollection Albums + => _albums ??= CreateCollection((a) => new(a)); + private SafeObservableCollection _artists; /// - /// Creates a new MainViewModel. + /// The collection of artists in the list. /// - public MainViewModel() - { - QueryPresets.SongQueryOptions. - SetThumbnailPrefetch(ThumbnailMode.MusicView, 134, ThumbnailOptions.None); - QueryPresets.SongQueryOptions. - IndexerOption = IndexerOption.UseIndexerWhenAvailable; - - QueryPresets.VideoQueryOptions. - SetThumbnailPrefetch(ThumbnailMode.VideosView, 238, ThumbnailOptions.None); - QueryPresets.VideoQueryOptions. - IndexerOption = IndexerOption.UseIndexerWhenAvailable; - } + public SafeObservableCollection Artists + => _artists ??= CreateCollection((a) => new(a)); + private SafeObservableCollection _genres; /// - /// The collection of songs in the list. + /// The collection of genres in the list. /// - public readonly SafeObservableCollection Songs = new(); + public SafeObservableCollection Genres + => _genres ??= CreateCollection((g) => new(g)); + private SafeObservableCollection _videos; /// - /// The collection of albums in the list. + /// The collection of videos in the list. /// - public readonly SafeObservableCollection Albums = new(); + public SafeObservableCollection Videos + => _videos ??= CreateCollection((v) => new(v)); - /// - /// The collection of artists in the list. - /// - public readonly SafeObservableCollection Artists = new(); + private JsonBackendController _pBackend; + public JsonBackendController PBackend + => _pBackend ??= JsonBackendController.Get("SavedPlaylists"); + public SafeObservableCollection Playlists => PBackend.Items; - /// - /// The collection of genres in the list. - /// - public readonly SafeObservableCollection Genres = new(); + private JsonBackendController _nBackend; + public JsonBackendController NBackend + => _nBackend ??= JsonBackendController.Get("Messages"); - /// - /// The collection of videos in the list. - /// - public readonly SafeObservableCollection Videos = new(); + private static SafeObservableCollection CreateCollection(Converter converter) + where TEntity : DbObject, new() + { + var items = Repository.GetItems(); + if (!items.Any()) + return new(); + + return new(items.ConvertAll(converter)); + } + } + + // Indexing libraries + public sealed partial class MainViewModel + { + public event EventHandler IndexingStarted; + public event EventHandler MetadataFetchingStarted; + public event EventHandler IndexingFinished; + + private bool _isScanning; /// - /// The collection of playlists in the list. + /// Whether the app is currently looking for new media. /// - public readonly SafeObservableCollection Playlists = new(); + public bool IsScanning + { + get => _isScanning; + private set => Set(ref _isScanning, value); + } + private uint _indexedMedia = 0; /// - /// The collection of playlists in the list. + /// The media indexed so far. /// - public readonly SafeObservableCollection Notifications = new(); + public uint IndexedMedia + { + get => _indexedMedia; + set => Set(ref _indexedMedia, value); + } + + // Amount of indexed items. These are used to provide data to the + // IndexingFinished event. + private uint _indexedSongs = 0; + private uint _indexedVideos = 0; /// - /// Gets the complete list of data from the database. + /// Helps cancel indexing related Tasks. /// - public async Task GetListsAsync() + private readonly CancellableTaskHelper IndexingCancelHelper = new(); + + public async Task StartFullCrawlAsync() { - // Clear the collections - Songs.Clear(); - Albums.Clear(); - Artists.Clear(); - Genres.Clear(); + try + { + await StartFullCrawlAsync(new CancellationToken()); + } + catch (OperationCanceledException) { } + } - Videos.Clear(); - Playlists.Clear(); - Notifications.Clear(); + public Task StartFullCrawlAsync(CancellationToken token) + { + return IndexingCancelHelper.CompletePendingAsync(token) + .ContinueWith(async _ => await IndexingCancelHelper.RunAsync(StartFullCrawlImpl(IndexingCancelHelper.Token))); + } - var songs = await Repository.GetItemsAsync(); + private async Task StartFullCrawlImpl(CancellationToken token) + { + IsScanning = true; + IndexingStarted?.Invoke(this, EventArgs.Empty); - // If we have no songs, we have no albums, artists or genres - if (songs != null) - { - foreach (var item in songs) - { - Songs.Add(new(item)); - } + await IndexLibrariesAsync(token).ConfigureAwait(false); + token.ThrowIfCancellationRequested(); - var albums = await Repository.GetItemsAsync(); - if (albums != null) - { - foreach (var item in albums) - { - Albums.Add(new(item)); - } - } + await Task.WhenAll( + CheckMusicLibraryDuplicatesAsync(), + CheckVideoLibraryDuplicatesAsync(token) + ); - var artists = await Repository.GetItemsAsync(); - if (artists != null) - { - foreach (var item in artists) - { - Artists.Add(new(item)); - } - } + await HandleLibraryChangesAsync(ChangedLibraryType.Both, true); - var genres = await Repository.GetItemsAsync(); - if (genres != null) - { - foreach (var item in genres) - { - Genres.Add(new(item)); - } - } - } + await Repository.UpsertQueuedAsync(); + await Repository.DeleteQueuedAsync(); - var videos = await Repository.GetItemsAsync - public partial class MediaCollectionViewModel : SortableCollectionViewModel + public sealed partial class MediaCollectionViewModel : ViewModel, IDisposable { private readonly MediaPlaybackViewModel _player; private readonly IList _songs; /// - /// Initializes a new instance of this ViewModel. + /// The items in the collection. /// - /// Name of the default property to sort - /// the item collection. - /// Source of items for the underlying - /// ViewModel. - /// The collection of songs to use. Only needed - /// for albums, artists, and genres. - /// An instance of - /// responsible for playback management. - public MediaCollectionViewModel(string defaultProperty, - IList itemSource, - IList songs, - MediaPlaybackViewModel pvm) - : this(defaultProperty, itemSource, songs, pvm, null) { } + public GroupedCollectionView Items { get; } + + private MediaCollectionViewModel(IList songs, MediaPlaybackViewModel pvm) + { + _songs = songs; + _player = pvm; + } /// /// Initializes a new instance of this ViewModel. /// - /// Name of the default property to sort - /// the item collection. + /// Key for the delegate to use for sorting. Must + /// be present in . /// Source of items for the underlying /// ViewModel. /// The collection of songs to use. Only needed /// for albums, artists, and genres. /// An instance of /// responsible for playback management. - /// A delegate indicating whether sorting - /// is possible. - public MediaCollectionViewModel(string defaultProperty, + public MediaCollectionViewModel(string delegateKey, + SortDirection direction, + bool groupAlphabetically, + Predicate filter, IList itemSource, IList songs, - MediaPlaybackViewModel pvm, - Func canSort) - : base(itemSource, canSort, defaultProperty, SortDirection.Ascending) + MediaPlaybackViewModel pvm) + : this(songs, pvm) { - _songs = songs; - _player = pvm; + _groupingAlphabetically = groupAlphabetically; + if (string.IsNullOrEmpty(delegateKey)) + { + var (items, defer) = GroupedCollectionView.CreateDeferred(); + items.Source = itemSource; + items.Filter = filter; + defer.Complete(); + + Items = items; + } + else if (groupAlphabetically) + { + Items = CreateGroupedAlphabetically(delegateKey, direction, filter, itemSource); + } + else + { + Items = CreateSorted(delegateKey, direction, filter, itemSource); + } + } - PlayFromItemCommand = new(PlayFromItemAsync); - PlaySingleItemCommand = new(PlaySingleItemAsync); + private GroupedCollectionView CreateGroupedAlphabetically(string delegateKey, + SortDirection direction, + Predicate filter, + IList itemSource) + { + var items = CreateSorted(delegateKey, direction, filter, itemSource); + _ = items.AddCollectionGroups(CollectionViewDelegates.GroupingLabels); - ShuffleFromItemCommand = new(ShuffleFromItemAsync); - ShuffleSingleItemCommand = new(ShuffleSingleItemAsync); + return items; } + + private GroupedCollectionView CreateSorted(string delegateKey, + SortDirection direction, + Predicate filter, + IList itemSource) + { + var (items, defer) = GroupedCollectionView.CreateDeferred(); + items.Source = itemSource; + items.Filter = filter; + + Sort(items, delegateKey, direction); + + defer.Complete(); + return items; + } + + public void Dispose() + => Items.Dispose(); } - // Playback + // Sorting public partial class MediaCollectionViewModel { + private bool _groupingAlphabetically; /// - /// Helps cancel a group of Tasks that starts playback. + /// Whether the collection is + /// grouped alphabetically. /// - private readonly CancellableTaskHelper PlaybackCancelHelper = new(); + public bool GroupingAlphabetically + { + get => _groupingAlphabetically; + private set => Set(ref _groupingAlphabetically, value); + } + private string _currentDelegate; /// - /// A command that starts playback of the current media - /// collection from the specified item. + /// Gets the key for the delegate currently used for sorting. /// - public AsyncRelayCommand PlayFromItemCommand { get; private set; } + public string CurrentDelegate => _currentDelegate; + private SortDirection _currentDirection = SortDirection.Ascending; /// - /// A command that plays the specified item. If the item - /// is null, this command behaves like . + /// Gets the current sort direction. /// - public AsyncRelayCommand PlaySingleItemCommand { get; private set; } + public SortDirection CurrentSortDirection => _currentDirection; - /// - /// A command that starts shuffle of the current media - /// collection from the specified item. - /// - public AsyncRelayCommand ShuffleFromItemCommand { get; private set; } + [RelayCommand] + public void GroupAlphabetically(string delegateKey) + { + GroupingAlphabetically = true; + Sort(Items, delegateKey, _currentDirection); + _ = Items.AddCollectionGroups(CollectionViewDelegates.GroupingLabels); + } + + [RelayCommand] + public void SortBy(string delegateKey) + { + GroupingAlphabetically = false; + Sort(Items, delegateKey, _currentDirection); + } + + [RelayCommand] + public void UpdateSortDirection(SortDirection direction) + { + Sort(Items, _currentDelegate, direction); + if (_groupingAlphabetically) + _ = Items.AddCollectionGroups(CollectionViewDelegates.GroupingLabels); + } + + private void Sort(GroupedCollectionView items, string delegateKey, SortDirection direction) + { + _currentDelegate = delegateKey; + _currentDirection = direction; + + var defer = items.DeferRefresh(); + + items.GroupDescription = null; + items.SortDescriptions.Clear(); + + bool grouped = false; + string[] keys = delegateKey.Split('|'); + + for (int i = 0; i < keys.Length; i++) + { + string key = keys[i]; + var sortDel = CollectionViewDelegates.GetDelegate(key); + + if (!grouped && key[0] == 'G') + { + grouped = true; + if (_groupingAlphabetically) + items.GroupDescription = new(direction, sortDel, GroupingLabelComparer.Default); + else + items.GroupDescription = new(direction, sortDel); + } + else + { + items.SortDescriptions.Add(new(direction, sortDel)); + } + } + + defer.Complete(); + } + } + + // Playback + public partial class MediaCollectionViewModel + { /// - /// A command that shuffles the specified item. If the item - /// is null, this command behaves like . + /// Helps cancel a group of Tasks that starts playback. /// - public AsyncRelayCommand ShuffleSingleItemCommand { get; private set; } + private readonly CancellableTaskHelper PlaybackCancelHelper = new(); + [RelayCommand(AllowConcurrentExecutions = true)] private async Task PlayFromItemAsync(object parameter) { try @@ -112,6 +209,7 @@ private async Task PlayFromItemAsync(object parameter) catch (OperationCanceledException) { } } + [RelayCommand(AllowConcurrentExecutions = true)] private async Task PlaySingleItemAsync(object parameter) { if (parameter == null) @@ -128,12 +226,14 @@ private async Task PlaySingleItemAsync(object parameter) catch (OperationCanceledException) { } } + [RelayCommand(AllowConcurrentExecutions = true)] private Task ShuffleFromItemAsync(object parameter) { _player.ShuffleEnabled = true; return PlayFromItemAsync(parameter); } + [RelayCommand(AllowConcurrentExecutions = true)] private Task ShuffleSingleItemAsync(object parameter) { _player.ShuffleEnabled = true; @@ -145,27 +245,44 @@ private Task GetPlaySingleTask(object parameter) if (parameter is AlbumViewModel album) return PlaySingleAlbumAsync(album, PlaybackCancelHelper.Token); else if (parameter is ArtistViewModel artist) - PlaySingleArtistAsync(artist, PlaybackCancelHelper.Token); + return PlaySingleArtistAsync(artist, PlaybackCancelHelper.Token); else if (parameter is GenreViewModel genre) return PlaySingleGenreAsync(genre, PlaybackCancelHelper.Token); else if (parameter is PlaylistViewModel playlist) - PlaySinglePlaylistAsync(playlist, PlaybackCancelHelper.Token); + return PlaySinglePlaylistAsync(playlist, PlaybackCancelHelper.Token); return PlaySingleItemAsync((IMediaItem)parameter, PlaybackCancelHelper.Token); } private Task GetPlayFromTask(object parameter) { - if (parameter is AlbumViewModel album) + if (parameter is IMediaItem item) + return PlayFromItemAsync(item, PlaybackCancelHelper.Token); + else if (parameter is AlbumViewModel album) return PlayFromAlbumAsync(album, PlaybackCancelHelper.Token); else if (parameter is ArtistViewModel artist) - PlayFromArtistAsync(artist, PlaybackCancelHelper.Token); + return PlayFromArtistAsync(artist, PlaybackCancelHelper.Token); else if (parameter is GenreViewModel genre) return PlayFromGenreAsync(genre, PlaybackCancelHelper.Token); else if (parameter is PlaylistViewModel playlist) - PlayFromPlaylistAsync(playlist, PlaybackCancelHelper.Token); + return PlayFromPlaylistAsync(playlist, PlaybackCancelHelper.Token); - return PlayFromItemAsync((IMediaItem)parameter, PlaybackCancelHelper.Token); + return GetDefaultPlayFromTask(); + } + + private Task GetDefaultPlayFromTask() + { + var type = Items.First().GetType(); + if (type == typeof(AlbumViewModel)) + return PlayFromAlbumAsync(null, PlaybackCancelHelper.Token); + else if (type == typeof(ArtistViewModel)) + return PlayFromArtistAsync(null, PlaybackCancelHelper.Token); + else if (type == typeof(GenreViewModel)) + return PlayFromGenreAsync(null, PlaybackCancelHelper.Token); + else if (type == typeof(PlaylistViewModel)) + return PlayFromPlaylistAsync(null, PlaybackCancelHelper.Token); + + return PlayFromItemAsync(null, PlaybackCancelHelper.Token); } } @@ -179,56 +296,36 @@ public Task PlaySingleItemAsync(IMediaItem item, CancellationToken token) public Task PlaySingleAlbumAsync(AlbumViewModel album, CancellationToken token) { - var acv = new AdvancedCollectionView(_songs.ToList()); - var songs = new List(); + var filtered = _songs.Where(s => s.Album == album.Title); token.ThrowIfCancellationRequested(); - acv.SortDescriptions.Add(new SortDescription("Disc", SortDirection.Ascending)); - acv.SortDescriptions.Add(new SortDescription("Track", SortDirection.Ascending)); + var toPlay = filtered.OrderBy(s => s.Disc).ThenBy(s => s.Track); token.ThrowIfCancellationRequested(); - acv.Filter = s => ((SongViewModel)s).Album == album.Title; - songs.AddRange(acv.CloneList()); - acv.Filter = null; - token.ThrowIfCancellationRequested(); - - return _player.PlayItemsAsync(songs, token); + return _player.PlayItemsAsync(toPlay, token); } public Task PlaySingleArtistAsync(ArtistViewModel artist, CancellationToken token) { - var acv = new AdvancedCollectionView(_songs.ToList()); - var songs = new List(); + string name = artist.Name; + var filtered = _songs.Where(s => s.Artist == name || s.AlbumArtist == name); token.ThrowIfCancellationRequested(); - acv.SortDescriptions.Add(new SortDescription("Title", SortDirection.Ascending)); + var toPlay = filtered.OrderBy(s => s.Title); token.ThrowIfCancellationRequested(); - acv.Filter = s => ((SongViewModel)s).Artist == artist.Name || - ((SongViewModel)s).AlbumArtist == artist.Name; - songs.AddRange(acv.CloneList()); - acv.Filter = null; - token.ThrowIfCancellationRequested(); - - return _player.PlayItemsAsync(songs, token); + return _player.PlayItemsAsync(toPlay, token); } public Task PlaySingleGenreAsync(GenreViewModel genre, CancellationToken token) { - var acv = new AdvancedCollectionView(_songs.ToList()); - var songs = new List(); - token.ThrowIfCancellationRequested(); - - acv.SortDescriptions.Add(new SortDescription("Disc", SortDirection.Ascending)); - acv.SortDescriptions.Add(new SortDescription("Track", SortDirection.Ascending)); + var filtered = _songs.Where(s => s.Genres == genre.Name); token.ThrowIfCancellationRequested(); - acv.Filter = s => ((SongViewModel)s).Genres == genre.Name; - songs.AddRange(acv.CloneList()); - acv.Filter = null; + var toPlay = filtered.OrderBy(s => s.Disc).ThenBy(s => s.Track); token.ThrowIfCancellationRequested(); - return _player.PlayItemsAsync(songs, token); + return _player.PlayItemsAsync(toPlay, token); } public Task PlaySinglePlaylistAsync(PlaylistViewModel playlist, CancellationToken token) @@ -266,10 +363,9 @@ public Task PlayFromItemAsync(IMediaItem item, CancellationToken token) public Task PlayFromAlbumAsync(AlbumViewModel album, CancellationToken token) { var items = Items.CloneList(); - token.ThrowIfCancellationRequested(); - var songs = _songs.CloneList(). OrderBy(s => s.Disc).ThenBy(s => s.Track); + token.ThrowIfCancellationRequested(); var toPlay = new List(); @@ -296,9 +392,8 @@ public Task PlayFromAlbumAsync(AlbumViewModel album, CancellationToken token) public Task PlayFromArtistAsync(ArtistViewModel artist, CancellationToken token) { var items = Items.CloneList(); - token.ThrowIfCancellationRequested(); - var songs = _songs.CloneList().OrderBy(s => s.Title); + token.ThrowIfCancellationRequested(); var toPlay = new List(); @@ -325,9 +420,8 @@ public Task PlayFromArtistAsync(ArtistViewModel artist, CancellationToken token) public Task PlayFromGenreAsync(GenreViewModel genre, CancellationToken token) { var items = Items.CloneList(); - token.ThrowIfCancellationRequested(); - var songs = _songs.CloneList().OrderBy(s => s.Title); + token.ThrowIfCancellationRequested(); var toPlay = new List(); diff --git a/Rise Media Player Dev/ViewModels/NotificationViewModel.cs b/Rise Media Player Dev/ViewModels/NotificationViewModel.cs deleted file mode 100644 index b5a933551..000000000 --- a/Rise Media Player Dev/ViewModels/NotificationViewModel.cs +++ /dev/null @@ -1,153 +0,0 @@ -using Rise.Data.ViewModels; -using Rise.Models; -using System; -using System.Threading.Tasks; - -namespace Rise.App.ViewModels -{ - public class NotificationViewModel : ViewModel - { - /// - /// Initializes a new instance of the class that wraps a object. - /// - public NotificationViewModel(Notification model = null) - { - if (model != null) - { - Model = model; - } - else - { - Model = new Notification(); - IsNew = true; - } - } - - /// - /// Gets or sets the notification title. - /// - public string Title - { - get - { - return Model.Title; - } - set - { - if (value != Model.Title) - { - Model.Title = value; - IsModified = true; - OnPropertyChanged(nameof(Title)); - } - } - } - - /// - /// Gets or sets the notification description. - /// - public string Description - { - get - { - return Model.Description; - } - set - { - if (value != Model.Description) - { - Model.Description = value; - IsModified = true; - OnPropertyChanged(nameof(Description)); - } - } - } - - /// - /// Gets or sets the notification icon. - /// - public string Icon - { - get - { - return Model.Icon; - } - set - { - if (value != Model.Icon) - { - Model.Icon = value; - IsModified = true; - OnPropertyChanged(nameof(Icon)); - } - } - } - - /// - /// Gets or sets a value that indicates whether the underlying model has been modified. - /// - /// - /// Used to reduce load and only upsert the models that have changed. - /// - public bool IsModified { get; set; } - - private bool _isLoading; - /// - /// Gets or sets a value that indicates whether to show a progress bar. - /// - public bool IsLoading - { - get => _isLoading; - set => Set(ref _isLoading, value); - } - - private bool _isNew; - /// - /// Gets or sets a value that indicates whether this is a new item. - /// - public bool IsNew - { - get => _isNew; - set => Set(ref _isNew, value); - } - - private bool _isInEdit = false; - - /// - /// Gets or sets a value that indicates whether the notification data is being edited. - /// - public bool IsInEdit - { - get => _isInEdit; - set => Set(ref _isInEdit, value); - } - - /// - /// Saves notification data that has been edited. - /// - public async Task SaveAsync() - { - IsInEdit = false; - IsModified = false; - - if (IsNew) - { - IsNew = false; - App.MViewModel.Notifications.Add(this); - } - - await App.NBackendController.InsertAsync(this); - } - - /// - /// Delete notification from repository and MViewModel. - /// - public async Task DeleteAsync() - { - IsModified = true; - - App.MViewModel.Notifications.Remove(this); - await App.NBackendController.DeleteAsync(this); - } - } -} diff --git a/Rise Media Player Dev/ViewModels/PlaylistViewModel.cs b/Rise Media Player Dev/ViewModels/PlaylistViewModel.cs index 2404de8f9..523fa03a9 100644 --- a/Rise Media Player Dev/ViewModels/PlaylistViewModel.cs +++ b/Rise Media Player Dev/ViewModels/PlaylistViewModel.cs @@ -1,457 +1,424 @@ using Newtonsoft.Json; +using Rise.Common; +using Rise.Common.Constants; using Rise.Common.Extensions; +using Rise.Common.Extensions.Markup; using Rise.Common.Helpers; +using Rise.Common.Interfaces; using Rise.Data.ViewModels; using Rise.Models; using System; using System.Collections.Generic; using System.IO; +using WindowsPlaylist = Windows.Media.Playlists.Playlist; using System.Threading.Tasks; using Windows.Storage; +using System.Xml; +using System.Linq; +using Windows.Storage.Streams; +using Windows.Storage.Search; namespace Rise.App.ViewModels { - public class PlaylistViewModel : ViewModel + /// + /// Represents a playlist with songs and videos. + /// + public sealed partial class PlaylistViewModel : ViewModel { - #region Constructor /// - /// Initializes a new instance of the PlaylistViewModel class that wraps a Playlist object. + /// A unique identifier for the playlist. /// - public PlaylistViewModel(Playlist model = null) - { - Model = model ?? new Playlist(); + public Guid Id { get; init; } = Guid.NewGuid(); - _songs ??= new(); - _videos ??= new(); + private string _title; + /// + /// Gets or sets the playlist title. + /// + public string Title + { + get => _title; + set => Set(ref _title, value); } + private string _icon; /// - /// Creates a based on a . + /// Gets or sets an icon for the playlist. /// - /// Playlist file. - /// A playlist based on the file. - public static async Task GetFromFileAsync(StorageFile file) + public string Icon { - // Read playlist file - var lines = await FileIO.ReadLinesAsync(file, Windows.Storage.Streams.UnicodeEncoding.Utf8); - PlaylistViewModel playlist = new() - { - Title = string.Empty, - Description = string.Empty, - Duration = string.Empty, - Icon = string.Empty - }; - - // Check if linked to directory - if (lines.Count == 1 && Uri.TryCreate(lines[0], UriKind.RelativeOrAbsolute, out var refUri)) - { - Uri baseUri = new(Path.GetDirectoryName(file.Path)); - string dirPath = refUri.ToAbsoluteUri(baseUri).AbsolutePath; - - if (dirPath.EndsWith(".m3u")) - { - StorageFile linkedPlaylistFile = await StorageFile.GetFileFromPathAsync(dirPath); - return await GetFromFileAsync(linkedPlaylistFile); - } - - foreach (var songPath in Directory.EnumerateFiles(dirPath)) - { - playlist.Songs.Add(new SongViewModel() - { - Location = new Uri(songPath).ToAbsoluteUri(baseUri).AbsolutePath, - }); - } - goto done; - } - - // Get details - string title = null, artist = null, icon = null; - for (int i = 0; i < lines.Count; i++) - { - string line = lines[i].Trim(); + get => _icon; + set => Set(ref _icon, value); + } - if (!string.IsNullOrWhiteSpace(line)) - { - if (line.StartsWith("#")) - { - int splitIdx = line.IndexOf(':'); - string prop; - string value = null; - if (splitIdx >= 0) - { - prop = line.Substring(0, splitIdx).Trim(); - value = line.Substring(splitIdx + 1).Trim(); - } - else - { - prop = line; - } + private string _description; + /// + /// Gets or sets the playlist title. + /// + public string Description + { + get => _description; + set => Set(ref _description, value); + } - if (prop == "#EXTINF") - { - string[] inf = value.Split(new[] { ',', '-' }, 3); - string duration = inf[0].Trim(); - artist = inf[1].Trim(); - title = inf[2].Trim(); - } - else if (prop == "#EXTDESC" || prop == "#DESCRIPTION") - { - playlist.Description = value; - } - else if (prop == "#EXTIMG") - { - playlist.Icon = lines[++i]; - } - else if (prop == "#EXTDURATION" || prop == "#DURATION") - { - playlist.Duration = value; - } - else if (prop == "#PLAYLIST") - { - playlist.Title = value; - } + /// + /// Gets the combined duration of the items + /// in the playlist. + /// + public TimeSpan Duration { get; private set; } = TimeSpan.Zero; + } - // Otherwise, we skip this line because we don't want anything from it - // or it's a whitespace - } - else - { - StorageFile songFile = await StorageFile.GetFileFromPathAsync(line); - if (songFile != null) - { - var song = await Song.GetFromFileAsync(songFile); + // UI related properties + public sealed partial class PlaylistViewModel + { + [JsonIgnore] + public string LocalizedSongCount + => ResourceHelper.GetLocalizedCount("Song", Songs.Count); - // If the playlist entry includes track info, override the tag data - if (title != null) - { - song.Title = title; - title = null; - } - if (artist != null) - { - song.Artist = artist; - artist = null; - } - if (icon != null) - { - song.Thumbnail = icon; - icon = null; - } + [JsonIgnore] + public string LocalizedVideoCount + => ResourceHelper.GetLocalizedCount("Video", Videos.Count); - playlist.Songs.Add(new SongViewModel(song)); - } - } - } - } + [JsonIgnore] + public string LocalizedSongsAndVideos + => $"{LocalizedSongCount}, {LocalizedVideoCount}"; + } - done: - if (string.IsNullOrWhiteSpace(playlist.Icon)) - { - playlist.Icon = "ms-appx:///Assets/NavigationView/PlaylistsPage/blankplaylist.png"; - } + // Item management + public sealed partial class PlaylistViewModel + { + public SafeObservableCollection Songs { get; init; } = new(); + public SafeObservableCollection Videos { get; init; } = new(); - return playlist; + /// + /// Adds a to the playlist. + /// + public void AddItem(IMediaItem item) + { + if (item is SongViewModel song) + Songs.Add(song); + else if (item is VideoViewModel video) + Videos.Add(video); } - #endregion - #region Properties /// - /// Gets or sets the playlist title. + /// Removes a from the playlist. /// - public string Title + public void RemoveItem(IMediaItem item) { - get => Model.Title; - set - { - if (value != Model.Title) - { - Model.Title = value; - OnPropertyChanged(); - } - } + if (item is SongViewModel song) + _ = Songs.Remove(song); + else if (item is VideoViewModel video) + _ = Videos.Remove(video); } /// - /// Gets or sets the playlist description. + /// Adds multiple s to the playlist. /// - public string Description + public void AddItems(IEnumerable items) { - get => Model.Description; - set + foreach (IMediaItem item in items) { - if (value != Model.Description) - { - Model.Description = value; - OnPropertyChanged(); - } + if (item is SongViewModel song) + Songs.Add(song); + else if (item is VideoViewModel video) + Videos.Add(video); } } /// - /// Gets or sets the playlist icon. + /// Removes multiple s from the playlist. /// - public string Icon + public void RemoveItems(IEnumerable items) { - get => Model.Icon; - set + foreach (IMediaItem item in items) { - if (value != Model.Icon) - { - Model.Icon = value; - OnPropertyChanged(); - } + if (item is SongViewModel song) + _ = Songs.Remove(song); + else if (item is VideoViewModel video) + _ = Videos.Remove(video); } } + } + // Playlist importing (requires improvements) + public sealed partial class PlaylistViewModel + { /// - /// Gets or sets the playlist duration. + /// Creates a based on a . /// - public string Duration + /// Playlist file. + /// A playlist based on the file. + public static async Task GetFromFileAsync(IStorageFile file) { - get => Model.Duration; - set + try { - if (value != Model.Duration) + // Read playlist file + switch (file.FileType) { - Model.Duration = value; - OnPropertyChanged(nameof(Duration)); + case ".wpl": + case ".zpl": + return await ParseWMPPlaylistAsync(file); + case ".m3u": + case ".m3u8": + var lines = await FileIO.ReadLinesAsync(file, UnicodeEncoding.Utf8); + return await ParseM3UAsync(lines, file.Path); } } - } - - private SafeObservableCollection _songs; - - public SafeObservableCollection Songs - { - get => _songs; - set + catch (Exception e) { - if (_songs != value) - { - _songs = value; - } + e.WriteToOutput(); } - } - private SafeObservableCollection _videos; + return null; + } - public SafeObservableCollection Videos + public static async Task GetFromFolderAsync(StorageFolder folder) { - get => _videos; - set + PlaylistViewModel playlist = new() { - if (_videos != value) - { - _videos = value; - OnPropertyChanged(nameof(Videos)); - } - } - } + Title = folder.Name.ReplaceIfNullOrWhiteSpace(ResourceHelper.GetString("UntitledPlaylist")), + Description = string.Empty, + Icon = URIs.PlaylistThumb + }; - [JsonIgnore] - public int SongsCount => Songs.Count; + var songs = await folder.CreateFileQueryWithOptions(QueryPresets.SongQueryOptions).GetFilesAsync(); + var videos = await folder.CreateFileQueryWithOptions(QueryPresets.VideoQueryOptions).GetFilesAsync(); - [JsonIgnore] - public string SongsCountString => SongsCount == 1 ? "song" : "songs"; + foreach (var item in songs) + playlist.AddItem(new SongViewModel(await Song.GetFromFileAsync(item))); - [JsonIgnore] - public int VideosCount => Videos.Count; + foreach (var item in videos) + playlist.AddItem(new VideoViewModel(await Video.GetFromFileAsync(item))); - [JsonIgnore] - public string VideosCountString => VideosCount == 1 ? "video" : "videos"; - #endregion - - #region Backend - /// - /// Saves item data to the backend. - /// - public async Task SaveAsync() - { - App.MViewModel.Playlists.Add(this); - await App.PBackendController.UpsertAsync(this); - } - - /// - /// Deletes item data from the backend. - /// - public async Task DeleteAsync() - { - App.MViewModel.Playlists.Remove(this); - await App.PBackendController.DeleteAsync(this); + return playlist; } - /// - /// Checks whether or not the item is available. If it's not, - /// delete it. - /// - /*public async Task CheckAvailabilityAsync() + private static async Task ParseWMPPlaylistAsync(IStorageFile file) { - if (TrackCount == 0) + PlaylistViewModel playlist = new() { - await DeleteAsync(); - return; - } - }*/ - #endregion + Title = file.Name.ReplaceIfNullOrWhiteSpace(ResourceHelper.GetString("UntitledPlaylist")), + Description = string.Empty, + Icon = URIs.PlaylistThumb + }; - #region Item management + WindowsPlaylist winrtPlaylist = await WindowsPlaylist.LoadAsync(file); + var text = await FileIO.ReadTextAsync(file, UnicodeEncoding.Utf8); - /// - /// Adds a song to the playlist. - /// - public async Task AddSongAsync(SongViewModel song, bool newPlaylist = false) - { - Songs.Add(song); + XmlDocument document = new(); + document.LoadXml(text); + + var head = document.SelectSingleNode("/smil/head"); - if (newPlaylist) + // Nodes must not be null to fetch info. + if (head != null) { - await SaveAsync(); + foreach (XmlNode node in head.ChildNodes) + { + if (node.Name == "meta" && node.Attributes["name"].Value == "Subtitle") + playlist.Description = node.Attributes["content"].InnerText; + else if (node.Name == "title") + playlist.Title = node.InnerText; + } } else { - await SaveEditsAsync(); + // TODO: error or something. } - } - /// - /// Adds a video to the playlist. - /// - public async Task AddVideoAsync(VideoViewModel video, bool newPlaylist = false) - { - Videos.Add(video); - - if (newPlaylist) + foreach (var playlistFile in winrtPlaylist.Files) { - await SaveAsync(); - } - else - { - await SaveEditsAsync(); + IMediaItem item = default; + + if (SupportedFileTypes.MusicFiles.Contains(playlistFile.FileType)) + item = new SongViewModel(await Song.GetFromFileAsync(playlistFile)); + else if (SupportedFileTypes.VideoFiles.Contains(playlistFile.FileType)) + item = new VideoViewModel(await Video.GetFromFileAsync(playlistFile)); + + playlist.AddItem(item); } - } - /// - /// Removes a song from the playlist. - /// - public async Task RemoveSongAsync(SongViewModel song) - { - Songs.Remove(song); - await SaveEditsAsync(); + return playlist; } - /// - /// Removes a video from the playlist. - /// - public async Task RemoveVideoAsync(VideoViewModel video) + private static async Task ParseM3UAsync(IList lines, string baseFilePath) { - Videos.Remove(video); - await SaveEditsAsync(); - } + PlaylistViewModel playlist = new() + { + Title = Path.GetFileName(baseFilePath), + Description = string.Empty, + Icon = URIs.PlaylistThumb + }; - /// - /// Adds multiple songs to the playlist. - /// - public async Task AddSongsAsync(IEnumerable songs, bool newPlaylist = false) - { - try + var trimmedLines = lines.Select(l => l.Trim()).ToList(); + + // Check if linked to directory + if (trimmedLines.Count == 1 && Uri.TryCreate(trimmedLines[0], UriKind.RelativeOrAbsolute, out var refUri)) { - foreach (SongViewModel song in songs) + Uri baseUri = new(Path.GetDirectoryName(baseFilePath)); + + if (baseUri.AbsoluteUri.StartsWith("http") || baseUri.AbsoluteUri.StartsWith("https")) { - Songs.Add(song); + SongViewModel song = new() + { + Title = "Title", + Track = 0, + Disc = 0, + Album = "UnknownAlbumResource", + Artist = "UnknownArtistResource", + AlbumArtist = "UnknownArtistResource", + Location = baseUri.AbsoluteUri, + Thumbnail = URIs.MusicThumb + }; + + playlist.AddItem(song); + + goto done; } - } - finally - { - if (newPlaylist) + + string dirPath = refUri.ToAbsoluteUri(baseUri).AbsolutePath; + + if (dirPath.EndsWith(".m3u") || dirPath.EndsWith(".m3u8")) { - await SaveAsync(); + StorageFile linkedPlaylistFile = await StorageFile.GetFileFromPathAsync(dirPath); + return await GetFromFileAsync(linkedPlaylistFile); } - else + + foreach (var format in QueryPresets.SongQueryOptions.FileTypeFilter) { - await SaveEditsAsync(); + if (dirPath.EndsWith(format)) + { + playlist.Songs.Add(new SongViewModel() + { + Location = new Uri(dirPath).ToAbsoluteUri(baseUri).AbsolutePath, + }); + + goto done; + } } - } - } - /// - /// Adds multiple videos to the playlist. - /// - public async Task AddVideosAsync(IEnumerable videos, bool newPlaylist = false) - { - try - { - foreach (VideoViewModel video in videos) + foreach (var songPath in Directory.EnumerateFiles(dirPath)) { - Videos.Add(video); + playlist.Songs.Add(new SongViewModel() + { + Location = new Uri(songPath).ToAbsoluteUri(baseUri).AbsolutePath, + }); } + goto done; } - finally + + // Get details + string title = null, artist = null, icon = null; + for (int i = 0; i < trimmedLines.Count; i++) { - if (newPlaylist) + var line = trimmedLines[i]; + + if (string.IsNullOrWhiteSpace(line)) + continue; + + if (line.StartsWith("#")) { - await SaveAsync(); + int splitIdx = line.IndexOf(':'); + string prop; + string value = null; + if (splitIdx >= 0) + { + prop = line.Substring(0, splitIdx).Trim(); + value = line.Substring(splitIdx + 1).Trim(); + } + else + { + prop = line; + } + + if (prop == "#EXTINF") + { + string[] inf = value.Split(new[] { ',', '-' }, 3); + artist = inf[1].Trim(); + title = inf[2].Trim(); + } + else if (prop == "#EXTDESC" || prop == "#DESCRIPTION") + { + playlist.Description = value; + } + else if (prop == "#EXTIMG") + { + playlist.Icon = trimmedLines[++i]; + } + else if (prop == "#PLAYLIST") + { + playlist.Title = value; + } + + // Otherwise, we skip this line because we don't want anything from it + // or it's a whitespace } else { - await SaveEditsAsync(); - } - } - } + SongViewModel song; - /// - /// Removes multiple songs from the playlist. - /// - public async Task RemoveSongsAsync(IEnumerable songs) - { - try - { - foreach (SongViewModel song in songs) - { - Songs.Remove(song); - } - } - finally - { - await SaveEditsAsync(); - } - } + try + { + StorageFile songFile = await StorageFile.GetFileFromPathAsync(line); - /// - /// Removes multiple videos from the playlist. - /// - public async Task RemoveVideosAsync(IEnumerable videos) - { - try - { - foreach (VideoViewModel video in videos) - { - Videos.Remove(video); + if (songFile != null) + song = new(await Song.GetFromFileAsync(songFile)); + else + song = new() + { + Title = "Title", + Track = 0, + Disc = 0, + Album = "UnknownAlbumResource", + Artist = "UnknownArtistResource", + AlbumArtist = "UnknownArtistResource", + Location = line, + Thumbnail = URIs.MusicThumb + }; + } + catch (Exception e) + { + e.WriteToOutput(); + + song = new() + { + Title = "Title", + Track = 0, + Disc = 0, + Album = "UnknownAlbumResource", + Artist = "UnknownArtistResource", + AlbumArtist = "UnknownArtistResource", + Location = line, + Thumbnail = URIs.MusicThumb + }; + } + + if (song != null) + { + // If the playlist entry includes track info, override the tag data + if (title != null) + { + song.Title = title; + title = null; + } + if (artist != null) + { + song.Artist = artist; + artist = null; + } + if (icon != null) + { + song.Thumbnail = icon; + icon = null; + } + + playlist.AddItem(song); + } } } - finally - { - await SaveEditsAsync(); - } - } - #endregion - #region Editing - /// - /// Saves any edits that have been made. - /// - public async Task SaveEditsAsync() - { - await App.PBackendController.DeleteAsync(this); - await App.PBackendController.UpsertAsync(this); - } - - /// - /// Discards any edits that have been made, restoring the original values. - /// - public async Task CancelEditsAsync() - { - Model = (await App.PBackendController.GetAsync(Model.Id)).Model; + done: + return playlist; } - #endregion } } diff --git a/Rise Media Player Dev/ViewModels/SearchItemViewModel.cs b/Rise Media Player Dev/ViewModels/SearchItemViewModel.cs index 27fbe8df5..bb8eef0f8 100644 --- a/Rise Media Player Dev/ViewModels/SearchItemViewModel.cs +++ b/Rise Media Player Dev/ViewModels/SearchItemViewModel.cs @@ -3,7 +3,7 @@ namespace Rise.App.ViewModels { - public class SearchItemViewModel : ViewModel + public sealed class SearchItemViewModel : ViewModel { public SearchItemViewModel(SearchItem model = null) { diff --git a/Rise Media Player Dev/ViewModels/SongPropertiesViewModel.cs b/Rise Media Player Dev/ViewModels/SongPropertiesViewModel.cs index 611da5d53..7504b197f 100644 --- a/Rise Media Player Dev/ViewModels/SongPropertiesViewModel.cs +++ b/Rise Media Player Dev/ViewModels/SongPropertiesViewModel.cs @@ -1,16 +1,21 @@ -using Rise.Common.Constants; +using Microsoft.Toolkit.Uwp.UI.Controls.TextToolbarSymbols; +using Rise.Common.Constants; +using Rise.Common.Extensions; using Rise.Data.ViewModels; using Rise.Models; +using Rise.NewRepository; using System; +using System.Collections.Generic; using System.Diagnostics; using System.IO; +using System.Linq; using System.Threading.Tasks; using Windows.Storage; using Windows.Storage.FileProperties; namespace Rise.App.ViewModels { - public class SongPropertiesViewModel : ViewModel + public sealed class SongPropertiesViewModel : ViewModel { public BasicProperties FileProps { get; set; } @@ -127,16 +132,12 @@ public async Task SaveChangesAsync() musicProps.Year = Year; musicProps.Rating = Rating * 20; - // We can't set MusicProperties.Genres, so - // we use the Win32 prop here - var genreProp = await songFile.Properties. - RetrievePropertiesAsync(new string[] { SystemMusic.Genre }); - genreProp[SystemMusic.Genre] = Genres.Split("; ")[0]; + foreach (var genre in Genres.Split("; ")) + _ = musicProps.Genre.AddIfNotExists(genre); try { await musicProps.SavePropertiesAsync(); - await songFile.Properties.SavePropertiesAsync(genreProp); result = true; } @@ -153,14 +154,60 @@ public async Task SaveChangesAsync() await songFile.RenameAsync(Filename, NameCollisionOption.GenerateUniqueName); Model.Location = songFile.Path; - var ogSong = await NewRepository.Repository.GetItemAsync(Model.Model.Id); - await NewRepository.Repository.DeleteAsync(ogSong); + var ogSong = await Repository.GetItemAsync(Model.Model.Id); + await Repository.DeleteAsync(ogSong); await Model.SaveAsync(); } + + await EnsureObjectsExistAsync(); } return result; } + + private async Task EnsureObjectsExistAsync() + { + List tasks = new(); + + if (!App.MViewModel.Artists.Any(a => a.Name == Artist)) + { + var artist = new ArtistViewModel() + { + Name = Artist, + Picture = URIs.ArtistThumb + }; + + tasks.Add(artist.SaveAsync(true)); + } + + if (!App.MViewModel.Artists.Any(a => a.Name == Artist || a.Name == AlbumArtist)) + { + var artist = new ArtistViewModel() + { + Name = AlbumArtist, + Picture = URIs.ArtistThumb + }; + + tasks.Add(artist.SaveAsync(true)); + } + + if (!App.MViewModel.Albums.Any(a => a.Title == Album)) + { + var album = new AlbumViewModel() + { + Title = Album, + Artist = AlbumArtist, + Genres = Genres, + Thumbnail = Thumbnail, + Year = Year + }; + + tasks.Add(album.SaveAsync(true)); + } + + await Task.WhenAll(tasks); + await Repository.UpsertQueuedAsync(); + } } } diff --git a/Rise Media Player Dev/ViewModels/SongViewModel.cs b/Rise Media Player Dev/ViewModels/SongViewModel.cs index 09774de10..5615b3922 100644 --- a/Rise Media Player Dev/ViewModels/SongViewModel.cs +++ b/Rise Media Player Dev/ViewModels/SongViewModel.cs @@ -1,21 +1,22 @@ using Newtonsoft.Json; -using Rise.Common; +using Rise.App.Helpers; +using Rise.Common.Constants; +using Rise.Common.Extensions; +using Rise.Common.Extensions.Markup; +using Rise.Common.Helpers; using Rise.Common.Interfaces; using Rise.Data.ViewModels; using Rise.Models; using System; using System.IO; -using System.Linq; +using System.Text; using System.Threading.Tasks; -using Windows.Media; -using Windows.Media.Core; using Windows.Media.Playback; using Windows.Storage; -using Windows.Storage.Streams; namespace Rise.App.ViewModels { - public partial class SongViewModel : ViewModel, IMediaItem + public sealed partial class SongViewModel : ViewModel, IMediaItem { #region Constructor @@ -25,18 +26,10 @@ public partial class SongViewModel : ViewModel, IMediaItem public SongViewModel(Song model = null) { Model = model ?? new Song(); - - OnPropertyChanged(nameof(AlbumViewModel.TrackCount)); - OnPropertyChanged(nameof(ArtistViewModel.SongCount)); } #endregion #region Properties - /// - /// Checks if the song is played from an online stream, playlist or song. - /// - public bool IsOnline { get; set; } - /// /// Gets or sets the song title. /// @@ -61,10 +54,7 @@ public string Artist get { if (Model.Artist == "UnknownArtistResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownArtistResource"); - } - + return ResourceHelper.GetString("UnknownArtistResource"); return Model.Artist; } set @@ -122,10 +112,7 @@ public string Album get { if (Model.Album == "UnknownAlbumResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownAlbumResource"); - } - + return ResourceHelper.GetString("UnknownAlbumResource"); return Model.Album; } set @@ -146,10 +133,7 @@ public string AlbumArtist get { if (Model.AlbumArtist == "UnknownArtistResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownArtistResource"); - } - + return ResourceHelper.GetString("UnknownArtistResource"); return Model.AlbumArtist; } set @@ -170,10 +154,7 @@ public string Genres get { if (Model.Genres == "UnknownGenreResource") - { - return ResourceLoaders.MediaDataLoader.GetString("UnknownGenreResource"); - } - + return ResourceHelper.GetString("UnknownGenreResource"); return Model.Genres; } set @@ -238,7 +219,7 @@ public string Location /// Gets the song filename. /// [JsonIgnore] - public string Filename => Path.GetFileName(Location); + public string FileName => Path.GetFileName(Location); /// /// Gets the song extension. @@ -263,7 +244,7 @@ public uint Rating } /// - /// Gets the song album's thumbnail. + /// Gets the song's thumbnail. /// public string Thumbnail { @@ -277,6 +258,69 @@ public string Thumbnail } } } + + /// + public bool IsLocal + { + get => Model.IsLocal; + set + { + if (value != Model.IsLocal) + { + Model.IsLocal = value; + OnPropertyChanged(); + } + } + } + + /// + /// Fetches lyrics for the song. + /// + /// Specifies whether to fetch lyrics from Musixmatch or from file metadata. + /// A string with the song lyrics. + public async Task GetLyricsAsync(bool fromOnlineService = true) + { + if (fromOnlineService) + { + try + { + var lyrics = await MusixmatchHelper.GetLyricsAsync(Title, Artist); + + if (lyrics == null) + return string.Empty; + + var builder = new StringBuilder(lyrics.Message.Body.Lyrics.LyricsBody); + _ = builder.Append("\n\n"); + _ = builder.Append(lyrics.Message.Body.Lyrics.LyricsCopyright); + _ = builder.Append("\n"); + + var crForm = ResourceHelper.GetString("PoweredBy"); + _ = builder.Append(string.Format(crForm, "Musixmatch")); + + return builder.ToString(); + } + catch (Exception e) + { + e.WriteToOutput(); + return string.Empty; + } + } + else + { + try + { + var file = await StorageFile.GetFileFromPathAsync(Location); + var taglibFile = await Task.Run(() => TagLib.File.Create(new UwpStorageFileAbstraction(file))); + + return (await Task.Run(() => taglibFile.Tag)).Lyrics; + } + catch (Exception e) + { + e.WriteToOutput(); + return string.Empty; + } + } + } #endregion #region Backend @@ -299,42 +343,42 @@ public async Task SaveAsync(bool queue = false) await NewRepository.Repository.UpsertAsync(Model); } } + #endregion + #region Editing /// - /// Deletes item data from the backend. + /// Discards any edits that have been made, restoring the original values. /// - public async Task DeleteAsync() + public async Task CancelEditsAsync() { - App.MViewModel.Songs.Remove(this); - - await NewRepository.Repository.DeleteAsync(Model); - - AlbumViewModel album = App.MViewModel.Albums. - FirstOrDefault(a => a.Model.Title == Model.Album && - a.Model.Artist == Model.AlbumArtist); + Model = await NewRepository.Repository.GetItemAsync(Model.Id); + } - if (album != null) + /// + /// Edits lyrics of a song in the file metadata. + /// + /// The lyrics to save. + /// A task which represents the operation. + public async Task SaveLyricsAsync(string lyrics) + { + try { - await album.CheckAvailabilityAsync(); - } + var file = await StorageFile.GetFileFromPathAsync(Location); + var taglibFile = await Task.Run(() => TagLib.File.Create(new UwpStorageFileAbstraction(file))); + + var tag = await Task.Run(() => taglibFile.Tag); - ArtistViewModel artist = App.MViewModel.Artists. - FirstOrDefault(a => a.Model.Name == Model.Artist); + tag.Lyrics = lyrics; + await Task.Run(() => taglibFile.Save()); - if (artist != null) + return true; + } + catch (Exception e) { - await artist.CheckAvailabilityAsync(); + e.WriteToOutput(); } - } - #endregion - #region Editing - /// - /// Discards any edits that have been made, restoring the original values. - /// - public async Task CancelEditsAsync() - { - Model = await NewRepository.Repository.GetItemAsync(Model.Id); + return false; } #endregion @@ -345,56 +389,37 @@ public async Task CancelEditsAsync() /// A based on the song. public async Task AsPlaybackItemAsync() { - try + var uri = new Uri(Location); + if (uri.IsFile) { - MediaSource source; - var uri = new Uri(Location); - - if (uri.IsFile) - { - StorageFile file = await StorageFile.GetFileFromPathAsync(Location); - source = MediaSource.CreateFromStorageFile(file); - } - else - { - source = MediaSource.CreateFromUri(uri); - } - - MediaPlaybackItem media = new(source); - MediaItemDisplayProperties props = media.GetDisplayProperties(); - - props.Type = MediaPlaybackType.Music; - props.MusicProperties.Title = Title; - props.MusicProperties.Artist = Artist; - props.MusicProperties.AlbumTitle = Album; - props.MusicProperties.AlbumArtist = AlbumArtist; - props.MusicProperties.TrackNumber = Track; - - - if (Thumbnail != null) - { - props.Thumbnail = RandomAccessStreamReference. - CreateFromUri(new Uri(Thumbnail)); - } - - media.ApplyDisplayProperties(props); - return media; + var file = await StorageFile.GetFileFromPathAsync(Location); + return await file.GetSongAsync(); } - catch - { - } - return null; + return await WebHelpers.GetSongFromUriAsync(uri, Title, Artist, Thumbnail); } #endregion } - // IMediaItem implementation - public partial class SongViewModel : IMediaItem + public static class SongViewModelExtensions { - string IMediaItem.Subtitle => Artist; - string IMediaItem.ExtraInfo => Album; + public static Task AsSongAsync(this MediaPlaybackItem item) + { + var displayProps = item.GetDisplayProperties(); - MediaPlaybackType IMediaItem.ItemType => MediaPlaybackType.Music; + var song = new SongViewModel + { + Title = displayProps.MusicProperties.Title, + Artist = displayProps.MusicProperties.Artist, + Album = displayProps.MusicProperties.AlbumTitle, + AlbumArtist = displayProps.MusicProperties.AlbumArtist, + Genres = string.Join(";", displayProps.MusicProperties.Genres), + Location = item.Source.Uri.ToString(), + Length = (TimeSpan)item.Source.Duration, + Thumbnail = URIs.MusicThumb + }; + + return Task.FromResult(song); + } } } diff --git a/Rise Media Player Dev/ViewModels/VideoViewModel.cs b/Rise Media Player Dev/ViewModels/VideoViewModel.cs index e8e23ae32..a2003b804 100644 --- a/Rise Media Player Dev/ViewModels/VideoViewModel.cs +++ b/Rise Media Player Dev/ViewModels/VideoViewModel.cs @@ -1,17 +1,17 @@ -using Rise.Common.Interfaces; +using Rise.Common.Constants; +using Rise.Common.Extensions; +using Rise.Common.Helpers; +using Rise.Common.Interfaces; using Rise.Data.ViewModels; using Rise.Models; using System; using System.Threading.Tasks; -using Windows.Media; -using Windows.Media.Core; using Windows.Media.Playback; using Windows.Storage; -using Windows.Storage.Streams; namespace Rise.App.ViewModels { - public partial class VideoViewModel : ViewModel