Compare commits
12 Commits
github-wor
...
plugin-che
Author | SHA1 | Date | |
---|---|---|---|
2bdefa2886 | |||
89a53def32 | |||
a8a0330685 | |||
d86e54544b | |||
816abe7360 | |||
47f8e8339d | |||
a815fdf179 | |||
f05ab77418 | |||
217009caab | |||
eb29a438a5 | |||
6d7e7cef66 | |||
3113413c3d |
42
.distignore
@ -1,42 +0,0 @@
|
|||||||
# Directories
|
|
||||||
/.git
|
|
||||||
/.github
|
|
||||||
/.vscode
|
|
||||||
/.idea
|
|
||||||
/bin
|
|
||||||
/node_modules
|
|
||||||
/tests
|
|
||||||
/build
|
|
||||||
|
|
||||||
# Root Files
|
|
||||||
.distignore
|
|
||||||
.editorconfig
|
|
||||||
.eslintignore
|
|
||||||
.eslintrc*
|
|
||||||
.gitignore
|
|
||||||
.stylelintrc*
|
|
||||||
phpunit.xml
|
|
||||||
tsconfig.json
|
|
||||||
webpack.config.js
|
|
||||||
*.log
|
|
||||||
jest.config.js
|
|
||||||
|
|
||||||
# Development Files
|
|
||||||
*.map
|
|
||||||
*.ts
|
|
||||||
!*.d.ts
|
|
||||||
.travis.yml
|
|
||||||
.phpcs.xml.dist
|
|
||||||
composer.json
|
|
||||||
composer.lock
|
|
||||||
package.json
|
|
||||||
package-lock.json
|
|
||||||
phpcs.xml
|
|
||||||
README.md
|
|
||||||
CONTRIBUTING.md
|
|
||||||
*.zip
|
|
||||||
*.tar.gz
|
|
||||||
|
|
||||||
# System Files
|
|
||||||
.DS_Store
|
|
||||||
Thumbs.db
|
|
34
.eslintrc.js
@ -1,34 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
root: true,
|
|
||||||
parser: '@typescript-eslint/parser',
|
|
||||||
parserOptions: {
|
|
||||||
ecmaVersion: 2020,
|
|
||||||
sourceType: 'module',
|
|
||||||
ecmaFeatures: {
|
|
||||||
jsx: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
settings: {
|
|
||||||
react: {
|
|
||||||
version: 'detect',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
extends: [
|
|
||||||
'eslint:recommended',
|
|
||||||
'plugin:@typescript-eslint/recommended',
|
|
||||||
],
|
|
||||||
rules: {
|
|
||||||
// Customize rules as needed
|
|
||||||
'no-console': ['warn', { allow: ['warn', 'error'] }],
|
|
||||||
'@typescript-eslint/explicit-function-return-type': 'off',
|
|
||||||
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
|
||||||
'@typescript-eslint/no-explicit-any': 'warn',
|
|
||||||
// Add WordPress-specific rules here if needed
|
|
||||||
},
|
|
||||||
env: {
|
|
||||||
browser: true,
|
|
||||||
node: true,
|
|
||||||
es6: true,
|
|
||||||
jest: true,
|
|
||||||
},
|
|
||||||
};
|
|
127
.github/workflows/release.yml
vendored
@ -1,127 +0,0 @@
|
|||||||
name: Release WordPress Plugin
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
tags:
|
|
||||||
- 'v*.*.*'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
name: Build and Release
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
|
|
||||||
- name: Setup PHP
|
|
||||||
uses: shivammathur/setup-php@v2
|
|
||||||
with:
|
|
||||||
php-version: '7.4'
|
|
||||||
extensions: mbstring, intl, curl
|
|
||||||
tools: composer, wp-cli
|
|
||||||
|
|
||||||
- name: Get the version
|
|
||||||
id: get_version
|
|
||||||
run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Set up Node.js
|
|
||||||
uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version: '18'
|
|
||||||
cache: 'npm'
|
|
||||||
|
|
||||||
- name: Install PHP dependencies
|
|
||||||
run: composer install --no-dev --optimize-autoloader
|
|
||||||
|
|
||||||
- name: Install Node dependencies
|
|
||||||
run: npm ci
|
|
||||||
|
|
||||||
- name: Verify version matches
|
|
||||||
run: |
|
|
||||||
WP_VERSION=$(grep -m 1 "Version: " wp-multisite-waas.php | awk -F' ' '{print $2}')
|
|
||||||
README_VERSION=$(grep -m 1 "Stable tag: " readme.txt | awk -F' ' '{print $3}')
|
|
||||||
PKG_VERSION=$(node -p "require('./package.json').version")
|
|
||||||
|
|
||||||
if [ "$WP_VERSION" != "${{ env.VERSION }}" ] || [ "$README_VERSION" != "${{ env.VERSION }}" ] || [ "$PKG_VERSION" != "${{ env.VERSION }}" ]; then
|
|
||||||
echo "Error: Version mismatch detected!"
|
|
||||||
echo "Tag version: ${{ env.VERSION }}"
|
|
||||||
echo "Plugin version: $WP_VERSION"
|
|
||||||
echo "readme.txt version: $README_VERSION"
|
|
||||||
echo "package.json version: $PKG_VERSION"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "All version numbers match: ${{ env.VERSION }}"
|
|
||||||
|
|
||||||
- name: Choose build method
|
|
||||||
id: build_method
|
|
||||||
run: |
|
|
||||||
# Check if we have TypeScript files
|
|
||||||
if ls assets/js/*.ts &> /dev/null; then
|
|
||||||
echo "USE_MODERN_BUILD=true" >> $GITHUB_ENV
|
|
||||||
echo "Using modern build process with TypeScript"
|
|
||||||
else
|
|
||||||
echo "USE_MODERN_BUILD=false" >> $GITHUB_ENV
|
|
||||||
echo "Using compatibility build process"
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Modern Build - Generate translation files
|
|
||||||
if: env.USE_MODERN_BUILD == 'true'
|
|
||||||
run: npm run translations
|
|
||||||
|
|
||||||
- name: Modern Build - Process CSS and JS
|
|
||||||
if: env.USE_MODERN_BUILD == 'true'
|
|
||||||
run: |
|
|
||||||
npm run css
|
|
||||||
npm run js
|
|
||||||
|
|
||||||
- name: Modern Build - Create ZIP file
|
|
||||||
if: env.USE_MODERN_BUILD == 'true'
|
|
||||||
run: npm run zip
|
|
||||||
|
|
||||||
- name: Compatibility Build - Run build process
|
|
||||||
if: env.USE_MODERN_BUILD == 'false'
|
|
||||||
run: npm run build:compat
|
|
||||||
|
|
||||||
- name: Create Release
|
|
||||||
id: create_release
|
|
||||||
uses: softprops/action-gh-release@v1
|
|
||||||
with:
|
|
||||||
files: |
|
|
||||||
build/wp-multisite-waas-${{ env.VERSION }}.zip
|
|
||||||
wp-multisite-waas.zip
|
|
||||||
name: WP Multisite WaaS ${{ env.VERSION }}
|
|
||||||
draft: false
|
|
||||||
prerelease: false
|
|
||||||
body: |
|
|
||||||
# WP Multisite WaaS ${{ env.VERSION }}
|
|
||||||
|
|
||||||
## What's Changed
|
|
||||||
|
|
||||||
For a complete list of changes, please refer to the [changelog](https://github.com/wpallstars/wp-multisite-waas/blob/main/readme.txt).
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
1. Download the ZIP file from this release
|
|
||||||
2. Upload and activate the plugin in your WordPress Network installation
|
|
||||||
3. Follow the setup wizard to configure the plugin
|
|
||||||
|
|
||||||
## Notes
|
|
||||||
|
|
||||||
- Compatible with WordPress 5.3+
|
|
||||||
- Requires PHP 7.4.30+
|
|
||||||
- Always backup your site before upgrading
|
|
||||||
|
|
||||||
- name: Send notification on success
|
|
||||||
if: success()
|
|
||||||
uses: rtCamp/action-slack-notify@v2
|
|
||||||
env:
|
|
||||||
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|
|
||||||
SLACK_CHANNEL: releases
|
|
||||||
SLACK_COLOR: good
|
|
||||||
SLACK_MESSAGE: "🚀 WP Multisite WaaS ${{ env.VERSION }} has been released! https://github.com/wpallstars/wp-multisite-waas/releases"
|
|
||||||
SLACK_TITLE: New Release
|
|
||||||
SLACK_USERNAME: GitHub
|
|
||||||
SLACK_ICON_EMOJI: ":github:"
|
|
@ -36,18 +36,18 @@
|
|||||||
<exclude name="WordPress.WhiteSpace.OperatorSpacing.NoSpaceBefore" />
|
<exclude name="WordPress.WhiteSpace.OperatorSpacing.NoSpaceBefore" />
|
||||||
<exclude name="Universal.Arrays.DisallowShortArraySyntax" />
|
<exclude name="Universal.Arrays.DisallowShortArraySyntax" />
|
||||||
<exclude name="Universal.Operators.DisallowShortTernary" />
|
<exclude name="Universal.Operators.DisallowShortTernary" />
|
||||||
|
<exclude name="Squiz.Commenting.FileComment.SpacingAfterOpen" />
|
||||||
|
<exclude name="Squiz.Commenting.FileComment.SpacingAfterComment" />
|
||||||
|
<exclude name="Squiz.Commenting.FileComment.PackageName" />
|
||||||
|
<exclude name="WordPress.WP.GlobalVariablesOverride.Prohibited" />
|
||||||
|
<exclude name="Generic.Commenting.DocComment.MissingShort" />
|
||||||
</rule>
|
</rule>
|
||||||
<rule ref="WordPress.NamingConventions.PrefixAllGlobals">
|
<rule ref="WordPress.NamingConventions.PrefixAllGlobals">
|
||||||
<properties>
|
<properties>
|
||||||
<!-- Value: replace the function, class, and variable prefixes used. Separate multiple prefixes with a comma. -->
|
<!-- Value: replace the function, class, and variable prefixes used. Separate multiple prefixes with a comma. -->
|
||||||
<property name="prefixes" type="array" value="wu_,wp_ultimo"/>
|
<property name="prefixes" type="array" value="wu_,wp_ultimo"/>
|
||||||
</properties>
|
</properties>
|
||||||
</rule>
|
<exclude-pattern>/views/</exclude-pattern>
|
||||||
<rule ref="WordPress.WP.I18n">
|
|
||||||
<properties>
|
|
||||||
<!-- Value: replace the text domain used. -->
|
|
||||||
<property name="text_domain" type="array" value="wp-ultimo"/>
|
|
||||||
</properties>
|
|
||||||
</rule>
|
</rule>
|
||||||
<rule ref="WordPress.WhiteSpace.ControlStructureSpacing">
|
<rule ref="WordPress.WhiteSpace.ControlStructureSpacing">
|
||||||
<properties>
|
<properties>
|
||||||
@ -74,8 +74,24 @@
|
|||||||
</rule>
|
</rule>
|
||||||
<rule ref="Generic.WhiteSpace.ArbitraryParenthesesSpacing">
|
<rule ref="Generic.WhiteSpace.ArbitraryParenthesesSpacing">
|
||||||
<properties>
|
<properties>
|
||||||
<property name="spacing" value="0"/>
|
<property name="spacing" value="0"/>read_notes
|
||||||
<property name="ignoreNewlines" value="true"/>
|
<property name="ignoreNewlines" value="true"/>
|
||||||
</properties>
|
</properties>
|
||||||
</rule>
|
</rule>
|
||||||
|
<rule ref="WordPress.WP.Capabilities">
|
||||||
|
<properties>
|
||||||
|
<property name="custom_capabilities" type="array">
|
||||||
|
<element key="0" value="wu_edit_broadcasts"/>
|
||||||
|
<element key="1" value="wu_edit_checkout_forms"/>
|
||||||
|
<element key="2" value="wu_edit_settings"/>
|
||||||
|
<element key="3" value="wu_read_sites"/>
|
||||||
|
<element key="4" value="read_notes"/>
|
||||||
|
<element key="5" value="edit_notes"/>
|
||||||
|
<element key="6" value="delete_notes"/>
|
||||||
|
<element key="7" value="wu_edit_payments"/>
|
||||||
|
<element key="8" value="wu_edit_sites"/>
|
||||||
|
</property>
|
||||||
|
</properties>
|
||||||
|
</rule>
|
||||||
|
|
||||||
</ruleset>
|
</ruleset>
|
||||||
|
@ -1,45 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
extends: [
|
|
||||||
'stylelint-config-standard-scss',
|
|
||||||
],
|
|
||||||
rules: {
|
|
||||||
// WordPress-specific CSS rules
|
|
||||||
'selector-class-pattern': null, // Allow WordPress class naming convention
|
|
||||||
'no-descending-specificity': null,
|
|
||||||
'at-rule-no-unknown': [
|
|
||||||
true,
|
|
||||||
{
|
|
||||||
ignoreAtRules: [
|
|
||||||
'extend',
|
|
||||||
'at-root',
|
|
||||||
'debug',
|
|
||||||
'warn',
|
|
||||||
'error',
|
|
||||||
'if',
|
|
||||||
'else',
|
|
||||||
'for',
|
|
||||||
'each',
|
|
||||||
'while',
|
|
||||||
'mixin',
|
|
||||||
'include',
|
|
||||||
'content',
|
|
||||||
'return',
|
|
||||||
'function',
|
|
||||||
'tailwind',
|
|
||||||
'apply',
|
|
||||||
'responsive',
|
|
||||||
'variants',
|
|
||||||
'screen',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
// Other customizations
|
|
||||||
'string-quotes': 'single',
|
|
||||||
'declaration-block-trailing-semicolon': 'always',
|
|
||||||
},
|
|
||||||
ignoreFiles: [
|
|
||||||
'dist/**/*.css',
|
|
||||||
'node_modules/**/*',
|
|
||||||
'vendor/**/*',
|
|
||||||
],
|
|
||||||
};
|
|
@ -1,53 +0,0 @@
|
|||||||
# Build Process Documentation
|
|
||||||
|
|
||||||
This document outlines the different build approaches available in the WP Multisite WaaS plugin and how to use them.
|
|
||||||
|
|
||||||
## Modern Build Process
|
|
||||||
|
|
||||||
The modern build process uses TypeScript, SASS, and modern JavaScript tooling to compile and optimize assets.
|
|
||||||
|
|
||||||
### Commands
|
|
||||||
|
|
||||||
- `npm run build` - Main build command that runs clean, translations, CSS, and JS processing
|
|
||||||
- `npm run css` - Compiles SASS to CSS and minifies it
|
|
||||||
- `npm run js` - Compiles TypeScript to JavaScript and minifies it
|
|
||||||
- `npm run translations` - Generates translation files
|
|
||||||
- `npm run lint` - Runs linting for PHP, JS, and CSS
|
|
||||||
- `npm run test` - Runs Jest tests
|
|
||||||
- `npm run prepare-release` - Runs build, lint, and test for release preparation
|
|
||||||
- `npm run zip` - Creates a ZIP file for distribution
|
|
||||||
|
|
||||||
### When to use
|
|
||||||
|
|
||||||
Use this build process during active development when working with TypeScript files and modern tooling.
|
|
||||||
|
|
||||||
## Compatibility Build Process
|
|
||||||
|
|
||||||
The compatibility build process is simpler and uses more basic tools like uglify-js and cleancss for direct minification without compilation steps.
|
|
||||||
|
|
||||||
### Commands
|
|
||||||
|
|
||||||
- `npm run build:compat` - Main compatibility build command
|
|
||||||
- `npm run build:dev:compat` - Development version of the compatibility build
|
|
||||||
- `npm run uglify` - Minifies JavaScript files
|
|
||||||
- `npm run cleancss:compat` - Minifies CSS files
|
|
||||||
- `npm run makepot` - Generates translation files
|
|
||||||
- `npm run archive` - Creates a ZIP file using composer
|
|
||||||
|
|
||||||
### When to use
|
|
||||||
|
|
||||||
Use this build process when working with the plugin-check branch or when you need a simpler build process without TypeScript compilation.
|
|
||||||
|
|
||||||
## GitHub Actions Workflow
|
|
||||||
|
|
||||||
The GitHub Actions workflow is designed to automatically detect which build process to use based on the presence of TypeScript files. If TypeScript files are detected, it uses the modern build process; otherwise, it falls back to the compatibility build process.
|
|
||||||
|
|
||||||
## Merging branches
|
|
||||||
|
|
||||||
When merging branches that use different build approaches:
|
|
||||||
|
|
||||||
1. Keep both sets of build scripts in package.json
|
|
||||||
2. The GitHub Actions workflow will automatically detect and use the appropriate build process
|
|
||||||
3. For local development, choose the build process that matches your current work
|
|
||||||
|
|
||||||
This dual approach ensures compatibility with both the modern toolchain and the simpler plugin-check approach.
|
|
243
README.md
@ -1,243 +0,0 @@
|
|||||||
# WP Multisite WaaS
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<img src="https://raw.githubusercontent.com/wpallstars/wp-multisite-waas/main/assets/images/logo.png" alt="WP Multisite WaaS Logo" width="300">
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<strong>The Complete Network Solution for transforming your WordPress Multisite into a Website as a Service (WaaS) platform.</strong>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="http://www.gnu.org/licenses/gpl-2.0.html"><img src="https://img.shields.io/badge/License-GPL%20v2-blue.svg" alt="License: GPL v2"></a>
|
|
||||||
<a href="https://wordpress.org/"><img src="https://img.shields.io/badge/WordPress-6.7.1%20Tested-green.svg" alt="WordPress: 6.7.1 Tested"></a>
|
|
||||||
<a href="https://php.net/"><img src="https://img.shields.io/badge/PHP-7.4.30%2B-purple.svg" alt="PHP: 7.4.30+"></a>
|
|
||||||
<a href="https://github.com/superdav42/wp-multisite-waas/releases"><img src="https://img.shields.io/github/v/release/superdav42/wp-multisite-waas" alt="Latest Release"></a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
## 🌟 Overview
|
|
||||||
|
|
||||||
**WP Multisite WaaS** helps you transform your WordPress Multisite installation into a powerful Website as a Service (WaaS) platform. This plugin enables you to offer website creation, hosting, and management services to your customers through a streamlined interface.
|
|
||||||
|
|
||||||
This plugin was formerly known as WP Ultimo and is now community maintained.
|
|
||||||
|
|
||||||
## ✨ Key Features
|
|
||||||
|
|
||||||
- **Site Creation** - Allow customers to create their own sites in your network
|
|
||||||
- **Domain Mapping** - Support for custom domains with automated DNS verification
|
|
||||||
- **Payment Processing** - Integrations with popular payment gateways like Stripe and PayPal
|
|
||||||
- **Plan Management** - Create and manage subscription plans with different features and limitations
|
|
||||||
- **Template Sites** - Easily clone and use template sites for new customer websites
|
|
||||||
- **Customer Dashboard** - Provide a professional management interface for your customers
|
|
||||||
- **White Labeling** - Brand the platform as your own
|
|
||||||
- **Hosting Integrations** - Connect with popular hosting control panels like cPanel, RunCloud, and more
|
|
||||||
|
|
||||||
## 📋 Requirements
|
|
||||||
|
|
||||||
- WordPress Multisite 5.3 or higher
|
|
||||||
- PHP 7.4.30 or higher
|
|
||||||
- MySQL 5.6 or higher
|
|
||||||
- HTTPS enabled (recommended for secure checkout)
|
|
||||||
|
|
||||||
## 🔧 Installation
|
|
||||||
|
|
||||||
There are two recommended ways to install WP Multisite WaaS:
|
|
||||||
|
|
||||||
### Method 1: Using the pre-packaged release (Recommended)
|
|
||||||
|
|
||||||
1. Download the latest release ZIP from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases)
|
|
||||||
2. Log in to your WordPress Network Admin dashboard
|
|
||||||
3. Navigate to Plugins > Add New > Upload Plugin
|
|
||||||
4. Choose the downloaded ZIP file and click "Install Now"
|
|
||||||
5. Network Activate the plugin through the 'Plugins' menu in WordPress
|
|
||||||
6. Follow the step-by-step Wizard to set the plugin up
|
|
||||||
|
|
||||||
### Method 2: Using Git and Composer (For developers)
|
|
||||||
|
|
||||||
This method requires command-line access to your server and familiarity with Git and Composer.
|
|
||||||
|
|
||||||
1. Clone the repository to your plugins directory:
|
|
||||||
```bash
|
|
||||||
cd wp-content/plugins/
|
|
||||||
git clone https://github.com/superdav42/wp-multisite-waas.git
|
|
||||||
cd wp-multisite-waas
|
|
||||||
```
|
|
||||||
|
|
||||||
2. Install the required dependencies using Composer:
|
|
||||||
```bash
|
|
||||||
composer install
|
|
||||||
```
|
|
||||||
|
|
||||||
3. Network Activate the plugin in your WordPress Network Admin dashboard
|
|
||||||
4. Follow the setup wizard to complete the installation
|
|
||||||
|
|
||||||
## 🔍 Common Installation Issues
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary><strong>"Failed opening required [...]/vendor/autoload_packages.php"</strong></summary>
|
|
||||||
<p>This error occurs when the required vendor files are missing. This typically happens when:</p>
|
|
||||||
<ul>
|
|
||||||
<li>You've downloaded the repository directly from GitHub without using a release package</li>
|
|
||||||
<li>The composer dependencies haven't been installed</li>
|
|
||||||
</ul>
|
|
||||||
<p><strong>Solution:</strong> Use the pre-packaged release from the <a href="https://github.com/superdav42/wp-multisite-waas/releases">Releases page</a> or run <code>composer install</code> in the plugin directory.</p>
|
|
||||||
</details>
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary><strong>"Cannot declare class ComposerAutoloaderInitWPUltimoDependencies, because the name is already in use"</strong></summary>
|
|
||||||
<p>This error usually occurs when updating from an older version of WP Ultimo or when multiple versions of the plugin are installed.</p>
|
|
||||||
<p><strong>Solution:</strong> Deactivate and remove any older versions of WP Ultimo or WP Multisite WaaS before activating the new version.</p>
|
|
||||||
</details>
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary><strong>"Class 'WP_Ultimo\Database\Sites\Site_Query' not found"</strong></summary>
|
|
||||||
<p>This error can occur if the plugin's autoloader isn't properly loading all the necessary classes.</p>
|
|
||||||
<p><strong>Solution:</strong> Use the pre-packaged release from the <a href="https://github.com/superdav42/wp-multisite-waas/releases">Releases page</a> which includes all required files.</p>
|
|
||||||
</details>
|
|
||||||
|
|
||||||
## 🚀 Contributing
|
|
||||||
|
|
||||||
We welcome contributions to WP Multisite WaaS! Here's how you can contribute effectively:
|
|
||||||
|
|
||||||
### Development Workflow
|
|
||||||
|
|
||||||
1. Fork the repository
|
|
||||||
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
|
|
||||||
3. Set up the development environment:
|
|
||||||
```bash
|
|
||||||
# Install PHP dependencies
|
|
||||||
composer install
|
|
||||||
|
|
||||||
# Install Node.js dependencies
|
|
||||||
npm install
|
|
||||||
```
|
|
||||||
4. Make your changes
|
|
||||||
5. Use the available npm scripts for development:
|
|
||||||
```bash
|
|
||||||
# Watch for CSS/JS changes during development
|
|
||||||
npm start
|
|
||||||
|
|
||||||
# Generate translation files
|
|
||||||
npm run translations
|
|
||||||
|
|
||||||
# Process CSS (compile SCSS to CSS and minify)
|
|
||||||
npm run css
|
|
||||||
|
|
||||||
# Process JavaScript (compile TypeScript to JS and minify)
|
|
||||||
npm run js
|
|
||||||
|
|
||||||
# Run all linters (PHP, JS, CSS)
|
|
||||||
npm run lint
|
|
||||||
|
|
||||||
# Run tests
|
|
||||||
npm run test
|
|
||||||
```
|
|
||||||
6. Before committing, run the build process to ensure all assets are properly processed:
|
|
||||||
```bash
|
|
||||||
npm run build
|
|
||||||
```
|
|
||||||
This command:
|
|
||||||
- Generates translation POT files
|
|
||||||
- Compiles and minifies CSS from SCSS
|
|
||||||
- Compiles and minifies JS from TypeScript
|
|
||||||
- Optimizes other assets
|
|
||||||
|
|
||||||
7. **Important:** Update both README.md and readme.txt files when making changes that affect:
|
|
||||||
- Version numbers
|
|
||||||
- Required WordPress/PHP versions
|
|
||||||
- Feature additions or changes
|
|
||||||
- Installation instructions
|
|
||||||
- Documentation
|
|
||||||
- Changelog entries
|
|
||||||
|
|
||||||
8. Commit your changes (`git commit -m 'Add some amazing feature'`)
|
|
||||||
9. Push to the branch (`git push origin feature/amazing-feature`)
|
|
||||||
10. Open a Pull Request
|
|
||||||
|
|
||||||
### Pull Request Guidelines
|
|
||||||
|
|
||||||
When submitting pull requests, please:
|
|
||||||
|
|
||||||
1. Include a clear description of the changes and their purpose
|
|
||||||
2. Reference any related issues using GitHub's issue linking syntax (#123)
|
|
||||||
3. Ensure your code follows the existing style and conventions
|
|
||||||
4. Include screenshots or GIFs for UI changes if applicable
|
|
||||||
5. Make sure all tests pass (if available)
|
|
||||||
6. Update documentation as needed
|
|
||||||
7. Verify that both README.md and readme.txt are updated and synchronized
|
|
||||||
|
|
||||||
### Release Process
|
|
||||||
|
|
||||||
Releases are automated using GitHub Actions workflows that trigger when a version tag is pushed.
|
|
||||||
|
|
||||||
**Tagging Convention:** To trigger a new release build, push a tag following the semantic versioning format:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git tag v2.3.5 # For example, for version 2.3.5
|
|
||||||
git push origin v2.3.5
|
|
||||||
```
|
|
||||||
|
|
||||||
The tag must begin with "v" followed by the version number (v*.*.*)
|
|
||||||
|
|
||||||
This will automatically:
|
|
||||||
1. Verify all version numbers match across files
|
|
||||||
2. Build the plugin (translations, CSS, JS)
|
|
||||||
3. Create a properly packaged ZIP file
|
|
||||||
4. Create a GitHub release with the ZIP attached
|
|
||||||
|
|
||||||
When preparing for a release:
|
|
||||||
1. Update the version number in:
|
|
||||||
- The main plugin file (wp-multisite-waas.php)
|
|
||||||
- readme.txt (Stable tag)
|
|
||||||
- package.json
|
|
||||||
2. Update the changelog in readme.txt
|
|
||||||
3. Ensure README.md and readme.txt are synchronized with the latest information
|
|
||||||
4. Create and push the appropriate version tag
|
|
||||||
|
|
||||||
## 🆘 Support
|
|
||||||
|
|
||||||
For support, please open an issue on the [GitHub repository](https://github.com/superdav42/wp-multisite-waas/issues).
|
|
||||||
|
|
||||||
## ⚠️ Upgrade Notice
|
|
||||||
|
|
||||||
We recommend running this in a staging environment before updating your production environment.
|
|
||||||
|
|
||||||
## 📝 Recent Changes
|
|
||||||
|
|
||||||
### Version [2.3.4] - Released on 2024-01-31
|
|
||||||
- Fixed: Unable to checkout with any payment gateway
|
|
||||||
- Fixed: Warning Undefined global variable $pagenow
|
|
||||||
|
|
||||||
### Version [2.3.3] - Released on 2024-01-29
|
|
||||||
- Improved: Plugin renamed to WP Multisite WaaS
|
|
||||||
- Removed: Enforcement of paid license
|
|
||||||
- Fixed: Incompatibilities with WordPress 6.7 and i18n timing
|
|
||||||
- Improved: Reduced plugin size by removing many unnecessary files and shrinking images
|
|
||||||
|
|
||||||
For the complete changelog, please see [readme.txt](readme.txt).
|
|
||||||
|
|
||||||
## 👥 Contributors
|
|
||||||
|
|
||||||
WP Multisite WaaS is an open-source project with contributions from:
|
|
||||||
- [aanduque](https://github.com/aanduque)
|
|
||||||
- [superdav42](https://github.com/superdav42)
|
|
||||||
- [And the community](https://github.com/superdav42/wp-multisite-waas/graphs/contributors)
|
|
||||||
|
|
||||||
## 📄 License
|
|
||||||
|
|
||||||
WP Multisite WaaS is licensed under the GPL v2 or later.
|
|
||||||
|
|
||||||
Copyright © 2024 [WP Multisite WaaS Contributors](https://github.com/superdav42/wp-multisite-waas/graphs/contributors)
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License, version 2, as
|
|
||||||
published by the Free Software Foundation.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
@ -1851,7 +1851,7 @@ a.button.wu-button-delete.wu-border-none {
|
|||||||
border-width: 0;
|
border-width: 0;
|
||||||
}
|
}
|
||||||
a.button.wu-button-delete:hover {
|
a.button.wu-button-delete:hover {
|
||||||
border-width: 1 !important;
|
border-width: 1px !important;
|
||||||
color: #8b0000;
|
color: #8b0000;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
@ -5193,7 +5193,7 @@ td.column-id {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
margin: -19px 0 0 -19px;
|
margin: -19px 0 0 -19px;
|
||||||
background-image: url("../img/loader.svg");
|
background-image: url("../img/loader.svg");
|
||||||
background-repeat: none;
|
background-repeat: no-repeat;
|
||||||
background-position: center center;
|
background-position: center center;
|
||||||
width: 38px;
|
width: 38px;
|
||||||
height: 38px;
|
height: 38px;
|
||||||
|
2
assets/css/admin.min.css
vendored
2
assets/css/apexcharts.min.css
vendored
1818
assets/css/flags.css
2
assets/css/flags.min.css
vendored
1
assets/css/flags/flag-icon.min.css
vendored
2
assets/css/framework.min.css
vendored
Before Width: | Height: | Size: 31 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#00732f" d="M0 0h512v170.7H0z"/><path fill="#fff" d="M0 170.7h512v170.6H0z"/><path d="M0 341.3h512V512H0z"/><path fill="red" d="M0 0h180v512H0z"/></svg>
|
|
Before Width: | Height: | Size: 226 B |
Before Width: | Height: | Size: 20 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill="#25ff01" d="M109 47.6h464.8v464.9H109z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="translate(-120 -52.4)scale(1.1014)"><path fill="#fff" d="M0 47.6h693V512H0z"/><path d="M1.5 48.2h690.9v196.2H1.5z"/><path fill="#0061ff" d="M128.3 232.1h458.5v103.4H128.3z"/><path fill="#e20000" d="M692.5 49.2v463.3H347zm-691.3 0v463.3h345.7z"/><path fill="#ffd600" d="m508.8 232.2-69.3-17.6 59-44.4-72.5 10.3 37.3-63-64.1 37.2 11.3-73.5-43.4 58-17.6-67.3-19.6 69.3-43.4-59 12.4 75.6-64.1-39.3 37.2 63-70.3-11.3 57.9 43.4-72.4 18.6z"/></g></svg>
|
|
Before Width: | Height: | Size: 655 B |
Before Width: | Height: | Size: 34 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><path fill="#e41e20" d="M0 0h512v512H0z"/><path id="a" d="M204.9 99.5c-5 0-13.2 1.6-13 5.4-14-2.3-15.4 3.4-14.6 8.5 1.4-2 3-3.1 4.2-3.3 1.9-.3 3.8.3 5.8 1.5a23 23 0 0 1 5 4.4c-4.8 1.1-8.6.4-12.4-.3a17.6 17.6 0 0 1-6.1-2.5c-1.6-1.1-2.1-2.1-4.6-4.7-2.9-3-6-2.1-5 2.5 2.2 4.3 6 6.3 10.7 7 2.2.4 5.6 1.2 9.4 1.2s8.1-.5 10.5 0c-1.4.8-3 2.4-6.2 3s-8-2-11-2.6c.4 2.5 3.5 4.8 9.7 6 10.2 2.2 18.7 4 24.3 7s9.1 6.8 11.6 9.8c5 6 5.3 10.5 5.6 11.5 1 9.5-2.2 14.8-8.4 16.4-3 .8-8.5-.7-10.5-3-2-2.4-4-6.4-3.4-12.7.5-2.5 3.4-9 1-10.3a292 292 0 0 0-34.4-16c-2.7-1.1-5 2.5-5.8 4A53.5 53.5 0 0 1 129 107c-4.6-8.1-12.1 0-10.9 7.7 2.1 8.6 8.6 14.8 16.5 19.2 8 4.5 18.1 8.8 28.3 8.6 5.5 1 5.5 8.2-1.1 9.5-13 0-23.2-.2-32.9-9.6-7.4-6.7-11.5 1.3-9.4 5.8 3.6 14 23.6 18 43.8 13.4 7.8-1.3 3.1 7 .9 7.2-8.4 6-23.5 12-36.8-.1-6.1-4.7-10.2-.7-8 6 6 17.5 28.5 13.8 44 5.2 4-2.2 7.6 3 2.7 6.9-19.2 13.4-28.9 13.6-37.6 8.4-10.8-4.3-11.8 7.8-5.3 11.8 7.2 4.4 25.4 1 38.9-7.4 5.7-4.2 6 2.4 2.3 5-15.9 13.8-22.2 17.5-38.8 15.2-8.2-.6-8 9.5-1.6 13.5 8.8 5.4 26.1-3.6 39.5-14.7 5.6-3 6.6 2 3.8 7.8a57.4 57.4 0 0 1-23.3 19.2 29.1 29.1 0 0 1-19.5.7c-6.2-2.2-7 4.2-3.6 10 2 3.5 10.6 4.7 19.7 1.4 9.2-3.2 19-10.8 25.7-19.8 6-5.1 5.2 1.8 2.5 6.7-13.5 21.3-25.9 29.2-42.1 27.9-7.3-1.2-8.9 4.4-4.3 9.6 8 6.7 18.2 6.4 27-.2a751 751 0 0 0 30.8-32.6c5.5-4.4 7.3 0 5.7 9-1.5 5.1-5.2 10.5-15.3 14.5-7 4-1.8 9.4 3.4 9.5 2.9 0 8.7-3.3 13-8.3 5.9-6.5 6.2-11 9.5-21.1 3-5 8.4-2.7 8.4 2.5-2.6 10.2-4.8 12-10 16.2-5.1 4.7 3.4 6.3 6.3 4.4 8.3-5.6 11.3-12.8 14.1-19.4 2-4.8 7.8-2.5 5.1 5.3-6.4 18.5-17 25.8-35.5 29.6-1.9.3-3 1.4-2.4 3.6l7.5 7.5c-11.5 3.3-20.8 5.2-32.2 8.5L142 300.6c-1.5-3.4-2.2-8.7-10.4-5-5.7-2.6-8.2-1.6-11.4 1 4.5.1 6.5 1.3 8.3 3.4 2.3 6 7.6 6.6 13 5 3.5 2.9 5.4 5.2 9 8.2l-17.8-.6c-6.3-6.7-11.3-6.3-15.8-1-3.5.5-5 .5-7.3 4.7 3.7-1.5 6-2 7.7-.3 6.6 3.9 11 3 14.3 0l18.7 1.1c-2.3 2-5.6 3.1-8 5.2-9.7-2.8-14.7 1-16.4 8.8a18.2 18.2 0 0 0-1.4 10c1-3.2 2.5-5.9 5.3-7.6 8.6 2.2 11.8-1.3 12.3-6.5 4.2-3.4 10.5-4.1 14.6-7.6 4.9 1.6 7.2 2.6 12.1 4.1 1.7 5.3 5.7 7.4 12 6 7.7.3 6.3 3.4 7 5.9 2-3.6 2-7-2.8-10.3-1.7-4.6-5.5-6.7-10.4-4-4.7-1.3-5.9-3.2-10.5-4.6 11.7-3.7 20-4.5 31.8-8.3 3 2.8 5.2 4.8 8.2 7.2 1.6 1 3 1.2 4 0 7.3-10.6 10.6-20 17.4-27 2.6-2.9 6-6.8 9.6-7.8 1.8-.4 4-.2 5.5 1.4 1.4 1.6 2.6 4.4 2 8.7-.6 6.2-2 8.2-3.8 11.8-1.7 3.7-3.9 6-6 8.8-4.4 5.7-10.1 9-13.5 11.2-6.8 4.4-9.7 2.5-15 2.2-6.7.8-8.5 4.1-3 8.7a21 21 0 0 0 13.7 2.3c3.3-.6 7-4.8 9.8-7 3-3.6 8.1.6 4.7 4.7-6.3 7.5-12.6 12.4-20.3 12.3-8.2 1-6.7 5.7-1.3 7.9 9.8 4 18.6-3.5 23-8.5 3.5-3.7 6-3.9 5.3 2-3.4 10.5-8.1 14.6-15.7 15.1-6.2-.5-6.3 4.2-1.7 7.5 10.3 7 17.7-5 21.2-12.4 2.5-6.6 6.3-3.5 6.7 2 0 7.3-3.2 13.2-12 20.7 6.7 10.7 14.5 21.7 21.3 32.5l20.5-228.2-20.5-36c-2.1-2-9.3-10.5-11.2-11.7-.7-.7-1.1-1.2-.1-1.6s3.2-.8 4.8-1c-4.4-4.4-8-5.8-16.3-8.2 2-.8 4-.3 9.9-.6a32.3 32.3 0 0 0-14.4-11c4.5-3 5.3-3.3 9.8-7-7.7-.6-14.3-2-20.8-4a41 41 0 0 0-12.8-3.7m.7 9c4 0 6.6 1.4 6.6 3 0 1.7-2.5 3.1-6.6 3.1-4 0-6.6-1.5-6.6-3.2s2.6-3 6.6-3z"/><use xlink:href="#a" width="100%" height="100%" transform="matrix(-1 0 0 1 512 0)"/></svg>
|
|
Before Width: | Height: | Size: 3.1 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="red" d="M0 0h512v170.7H0z"/><path fill="#00f" d="M0 170.7h512v170.6H0z"/><path fill="orange" d="M0 341.3h512V512H0z"/></svg>
|
|
Before Width: | Height: | Size: 198 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="red" d="M0 0h512v259.8H0z"/><path d="M0 252.2h512V512H0z"/></g><path fill="#ffec00" fill-rule="evenodd" d="M228.7 148.2c165.2 43.3 59 255.6-71.3 167.2l-8.8 13.6c76.7 54.6 152.6 10.6 174-46.4 22.2-58.8-7.6-141.5-92.6-150z"/><path fill="#ffec00" fill-rule="evenodd" d="m170 330.8 21.7 10.1-10.2 21.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9 22.3-8.6 8.7 22.3-22.3 8.7zm-26-29.1 17.1-16.9 16.9 17-17 16.9zm-26.2-39.8 22.4 8.4-8.5 22.4-22.4-8.4zM316 270l22.3 8.9-9 22.2-22.2-8.9zm-69.9 70 22-9.3 9.5 22-22 9.4zm-39.5 2.8h24v24h-24zm41.3-116-20.3-15-20.3 14.6 8-23-20.3-15h24.5l8.5-22.6 7.8 22.7 24.7-.3-19.6 15.3 7 23.4z"/><path fill="#fe0" fill-rule="evenodd" d="M336 346.4c-1.2.4-6.2 12.4-9.7 18.2l3.7 1c13.6 4.8 20.4 9.2 26.2 17.5a7.9 7.9 0 0 0 10.2.7s2.8-1 6.4-5c3-4.5 2.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3"/><path fill-rule="evenodd" d="M365.3 372.8a4.3 4.3 0 1 1-8.7 0 4.3 4.3 0 0 1 8.6 0zm-21.4-13.6a4.3 4.3 0 1 1-8.7 0 4.3 4.3 0 0 1 8.7 0m10.9 7a4.3 4.3 0 1 1-8.7 0 4.3 4.3 0 0 1 8.7 0"/><path fill="#fe0" fill-rule="evenodd" d="M324.5 363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9 1.2-2.3 2.8-1.8 3.4-.5 1.5 8 6 16.3 11.4 21.5A5288 5288 0 0 1 334 345.6c-3.4 5.8-6 12.3-9.5 18z"/><path fill="#ffec00" fill-rule="evenodd" d="m297.2 305.5 17.8 16-16 17.8-17.8-16z"/><path fill="none" stroke="#000" stroke-width="3" d="m331.5 348.8-125-75.5m109.6 58.1L274 304.1m18.2 42.7L249.3 322"/></svg>
|
|
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 5.7 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><path fill="#74acdf" d="M0 0h512v512H0z"/><path fill="#fff" d="M0 170.7h512v170.6H0z"/><g id="c" transform="translate(-153.6)scale(1.024)"><path id="a" fill="#f6b40e" stroke="#85340a" stroke-width="1.1" d="m396.8 251.3 28.5 62s.5 1.2 1.3.9c.8-.4.3-1.5.3-1.5l-23.7-64m-.7 24.1c-.4 9.4 5.4 14.6 4.7 23-.8 8.5 3.8 13.2 5 16.5 1 3.3-1.3 5.2-.3 5.7s3-2.1 2.4-6.8c-.7-4.6-4.2-6-3.4-16.3s-4.2-12.7-3-22"/><use xlink:href="#a" width="100%" height="100%" transform="rotate(22.5 400 250)"/><use xlink:href="#a" width="100%" height="100%" transform="rotate(45 400 250)"/><use xlink:href="#a" width="100%" height="100%" transform="rotate(67.5 400 250)"/><path id="b" fill="#85340a" d="M404.3 274.4c.5 9 5.6 13 4.6 21.3 2.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8 19.5 42.6-16.3-43.9"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(22.5 400 250)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(45 400 250)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(67.5 400 250)"/></g><use xlink:href="#c" width="100%" height="100%" transform="rotate(90 256 256)"/><use xlink:href="#c" width="100%" height="100%" transform="rotate(180 256 256)"/><use xlink:href="#c" width="100%" height="100%" transform="rotate(-90 256 256)"/><circle cx="256" cy="256" r="28.4" fill="#f6b40e" stroke="#85340a" stroke-width="1.5"/><path id="h" fill="#843511" d="M265.7 250c-2 0-3.8.8-4.9 2.5 2.2 2 7 2.2 10.3-.2a7.5 7.5 0 0 0-5.4-2.4zm0 .4c1.9 0 3.6.8 3.9 1.7-2.2 2.4-5.7 2.2-7.9.4a4.6 4.6 0 0 1 4-2.1"/><use xlink:href="#d" width="100%" height="100%" transform="matrix(-1 0 0 1 512.3 0)"/><use xlink:href="#e" width="100%" height="100%" transform="matrix(-1 0 0 1 512.3 0)"/><use xlink:href="#f" width="100%" height="100%" transform="translate(19.3)"/><use xlink:href="#g" width="100%" height="100%" transform="matrix(-1 0 0 1 512.3 0)"/><path fill="#85340a" d="M251.7 260a2 2 0 1 0 2 3c.7.6 1.7.6 2.3.6h.3a4.2 4.2 0 0 0 2.3-.6 2 2 0 1 0 2-3c.5.1.9.6.9 1.2a1.3 1.3 0 0 1-1.3 1.3 1.3 1.3 0 0 1-1.3-1.3 3.3 3.3 0 0 1-2.8 1.8 3.3 3.3 0 0 1-2.7-1.8 1.3 1.3 0 0 1-1.3 1.3 1.3 1.3 0 0 1-1.3-1.3c0-.6.3-1 .8-1.3zm2 5.8c-2.1 0-3 2-5 3.3 1.2-.5 2-1.3 3.6-2.2 1.5-.9 2.8.2 3.7.2s2.2-1.1 3.7-.2 2.4 1.7 3.5 2.2c-2-1.4-2.8-3.3-5-3.3a6 6 0 0 0-2.2.6 5.8 5.8 0 0 0-2.2-.6z"/><path fill="#85340a" d="M253 268.4a15 15 0 0 0-3.6.7c4-1 4.8.4 6.6.4s2.6-1.3 6.6-.5c-4.4-1.2-5.3-.4-6.6-.4-.9 0-1.5-.3-3-.3z"/><path fill="#85340a" d="M249.6 269h-.8c4.6.5 2.3 3.1 7.2 3.1 4.8 0 2.6-2.6 7.2-3-4.8-.5-3.3 2.4-7.2 2.4-3.7 0-2.6-2.5-6.4-2.5m10.3 7.1a4 4 0 0 0-3.9-4 4 4 0 0 0-4 4 4 4 0 0 1 4-3 4 4 0 0 1 4 3z"/><path id="e" fill="#85340a" d="M238.3 249.9c5-4.4 11.4-5 14.9-1.8a8.6 8.6 0 0 1 1.6 3.7c.5 2.5-.3 5.2-2.3 8 .3 0 .7.1 1 .4 1.6-3.4 2.3-6.8 1.7-10a14 14 0 0 0-.7-2.5c-4.8-4-11.4-4.4-16.2 2.2"/><path id="d" fill="#85340a" d="M246.2 248.6c2.8 0 3.5.6 4.8 1.7s2 .9 2.2 1.1 0 .9-.5.7c-.4-.3-1.2-.7-2.6-1.8-1.3-1-2.6-1-4-1-3.8 0-6 3.2-6.5 3-.4-.2 2.2-3.7 6.6-3.7"/><use xlink:href="#h" width="100%" height="100%" transform="translate(-19.6)"/><circle id="f" cx="246.3" cy="252.1" r="2" fill="#85340a"/><path id="g" fill="#85340a" d="M241 253.4c3.7 2.8 7.4 2.6 9.6 1.3s2.2-1.8 1.7-1.8c-.4 0-.9.5-2.6 1.3-1.8 1-4.4 1-8.8-.8z"/></svg>
|
|
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 7.4 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd"><path fill="#fff" d="M512 512H0V0h512z"/><path fill="#ed2939" d="M512 512H0V341.3h512zm0-341.2H0V.1h512z"/></g></svg>
|
|
Before Width: | Height: | Size: 202 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#006" d="M0 0h512v512H0z"/><path fill="#fff" fill-rule="evenodd" d="M54.9 368.6 95.5 384l13.4-41.4 13.3 41.4 40.7-15.4-24.1 36.3 37.4 22.2-43.3 3.7 6 43.1-30-31.5-30 31.5 6-43-43.4-3.8L79 404.9m325 71.5-19 1.6 2.7 18.8-13-13.7-13 13.7L364 478l-18.8-1.6 16.3-9.6L351 451l17.7 6.7 5.8-18 5.7 18L398 451l-10.4 15.8m16.2-270.4L385 198l2.6 18.8-13-13.7-13 13.7L364 198l-18.8-1.6 16.3-9.6L351 171l17.7 6.7 5.8-18 5.7 18L398 171l-10.4 15.8m-88.8 123.4-18.8 1.6 2.6 18.7-13-13.7-13 13.7 2.5-18.7-18.8-1.6 16.3-9.7-10.5-15.7 17.7 6.7 5.8-18 5.7 18 17.7-6.7-10.4 15.7M497 282.2l-18.8 1.6 2.6 18.7-13-13.7-13 13.7 2.5-18.7-18.8-1.6 16.3-9.7-10.5-15.7 17.7 6.7 5.8-18 5.8 18 17.6-6.7-10.4 15.7M416.6 355l-10.3 6.4 2.9-11.8-9.3-7.8 12-.9 4.7-11.2L421 341l12.1 1-9.2 7.7 2.9 11.8"/><path fill="#006" d="M0 0h256v256H0z"/><path fill="#fff" d="M256 0v32l-95 96 95 93.5V256h-33.5L127 162l-93 94H0v-34l93-93.5L0 37V0h31l96 94 93-94z"/><path fill="#c8102e" d="m92 162 5.5 17L21 256H0v-1.5zm62-6 27 4 75 73.5V256zM256 0l-96 98-2-22 75-76zM0 .5 96.5 95 67 91 0 24.5z"/><path fill="#fff" d="M88 0v256h80V0zM0 88v80h256V88z"/><path fill="#c8102e" d="M0 104v48h256v-48zM104 0v256h48V0z"/></svg>
|
|
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 9.4 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M166 0h850v850H166z"/></clipPath></defs><g clip-path="url(#a)" transform="translate(-100)scale(.6024)"><path fill="#0053a5" d="M0 0h1300v850H0z"/><g fill="#ffce00"><path d="M400 0h250v850H400z"/><path d="M0 300h1300v250H0z"/></g><g fill="#d21034"><path d="M475 0h100v850H475z"/><path d="M0 375h1300v100H0z"/></g></g></svg>
|
|
Before Width: | Height: | Size: 434 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#3f9c35" d="M0 0h512v512H0z"/><path fill="#ed2939" d="M0 0h512v341.3H0z"/><path fill="#00b9e4" d="M0 0h512v170.7H0z"/><circle cx="238.8" cy="256" r="76.8" fill="#fff"/><circle cx="255.9" cy="256" r="64" fill="#ed2939"/><path fill="#fff" d="m324.2 213.3 8.1 23 22-10.5-10.4 22 23 8.2-23 8.2 10.4 22-22-10.5-8.1 23-8.2-23-22 10.5 10.5-22-23-8.2 23-8.2-10.5-22 22 10.5z"/></svg>
|
|
Before Width: | Height: | Size: 449 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)"><path fill="#009" d="M0 0h512v512H0z"/><path fill="#fc0" d="m77 0 437 437V0z"/><path fill="#FFF" d="m461.4 470.4-26.1-19.1-26.9 19 10.2-31.2-26.4-19.2h32.7l10.2-31 10 31.1 32.8.1-26.2 19.4zm76.7 10.4h-32.7l-10-31.2-10.2 31.1h-32.8l26.4 19.2-10.1 31.2 26.8-19 26.2 19-9.8-30.9zM391.8 379.6l26.2-19.4h-32.7L375.2 329 365 360h-32.7l26.4 19.3-10.1 31.1 26.8-19 26.1 19.1-9.7-31zm-60.3-60.4 26.2-19.4-32.8-.1-10-31.2-10.2 31.2-32.7-.1 26.4 19.2-10.2 31.2 26.9-19 26.1 19.1-9.7-31zm-59.7-59.7 26.2-19.4h-32.7l-10.1-31.2L245 240h-32.7l26.4 19.2-10.1 31.2 26.8-19 26.1 19zm-60.4-60.3 26.2-19.3-32.8-.1-10-31.2-10.2 31.2-32.7-.1 26.4 19.2-10.2 31.2 26.9-19 26.1 19-9.7-30.8zm-59.7-59.9L178 120l-32.7-.1-10-31.2-10.3 31.1H92.2l26.4 19.2-10.1 31.2 26.8-19 26.1 19zm-60-60L118 60l-32.7-.1-10-31.2L65 59.8H32.2L58.6 79l-10.1 31.2 26.8-19 26.2 19zm-60-60L58 0 25.2-.1l-10-31.2L4.8-.2h-32.7L-1.4 19l-10.1 31.2 26.8-19 26.1 19z"/></g></svg>
|
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><path fill="#00267f" d="M0-.2h512V512H0z"/><path fill="#ffc726" d="M170.7-.2h170.6V512H170.7z"/><path id="a" d="M256 173.3c-5.5 15.1-11.2 30.9-23.3 43a51.7 51.7 0 0 1 14.6-2.3v63.6l-18 2.7c-.7 0-.9-1-.9-2.4a243.6 243.6 0 0 0-11.7-53.6c-.4-2.3-7.2-11.3-2-9.7.7 0 7.7 3 6.6 1.6a68 68 0 0 0-37.1-19.2c-1.2-.3-2 .3-.9 1.7 18 27.7 33.1 60.4 33 99.2 7 0 24-4.1 31-4.1v44.9h8.8l2-125.4z"/><use xlink:href="#a" width="100%" height="100%" transform="matrix(-1 0 0 1 512 0)"/></svg>
|
|
Before Width: | Height: | Size: 577 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#006a4e" d="M0 0h512v512H0z"/><circle cx="230" cy="256" r="170.7" fill="#f42a41"/></svg>
|
|
Before Width: | Height: | Size: 162 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path d="M0 0h170.7v512H0z"/><path fill="#ffd90c" d="M170.7 0h170.6v512H170.7z"/><path fill="#f31830" d="M341.3 0H512v512H341.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 245 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd"><path fill="#de0000" d="M512 511.6H.5V0H512z"/><path fill="#35a100" d="M511.8 512H0V256.2h511.7z"/></g><path fill="#fff300" fill-rule="evenodd" d="m389 223.8-82.9 56.5 31.7 91.6-82.7-56.7-82.8 56.7 31.7-91.6-82.8-56.6 102.3.2 31.6-91.7 31.5 91.6"/></svg>
|
|
Before Width: | Height: | Size: 339 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#d62612" d="M0 341.3h512V512H0z"/><path fill="#fff" d="M0 0h512v170.7H0z"/><path fill="#00966e" d="M0 170.7h512v170.6H0z"/></g></svg>
|
|
Before Width: | Height: | Size: 249 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M0 0h512v512H0"/><path fill="#ce1126" d="M512 0H102.4l83.4 51.2-83.4 51.2 83.4 51.2-83.4 51.2 83.4 51.2-83.4 51.2 83.4 51.2-83.4 51.2 83.4 51.2-83.4 51.2H512"/></svg>
|
|
Before Width: | Height: | Size: 249 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill="gray" d="M60.8 337h175v175h-175z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="translate(-178 -986)scale(2.9257)"><path fill="#00cf00" d="m0 337 146.6 87.5L0 512zm293.1 0-146.5 87.5L293 512z"/><path fill="red" d="m0 337 146.6 87.5L293 337zm0 175 146.6-87.5L293 512z"/><path fill="#fff" d="M293.1 337h-27.3L0 495.7V512h27.3l265.8-158.7z"/><path fill="#fff" d="M197.2 424.5a50.6 50.6 0 1 1-101.2 0 50.6 50.6 0 0 1 101.2 0"/><path fill="#fff" d="M0 337v16.3L265.8 512h27.3v-16.3L27.3 337z"/><path fill="red" stroke="#00de00" stroke-width="1pt" d="m156.5 405.4-6.6.1-3.4 5.6-3.4-5.6-6.5-.1 3.2-5.8-3.2-5.7 6.6-.2 3.4-5.6 3.4 5.7h6.5l-3.1 5.8zm-22 38.2h-6.6l-3.4 5.7-3.4-5.6-6.6-.2 3.2-5.7-3.1-5.8 6.5-.1 3.4-5.6 3.4 5.6 6.6.2-3.2 5.7zm44.6 0h-6.6l-3.4 5.7-3.4-5.6-6.5-.2 3.1-5.7-3.1-5.8 6.6-.1 3.4-5.6 3.4 5.6 6.5.2-3.2 5.7z"/></g></svg>
|
|
Before Width: | Height: | Size: 958 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill="gray" d="M67.6-154h666v666h-666z"/></clipPath></defs><g clip-path="url(#a)" transform="translate(-52 118.4)scale(.7688)"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#319400" d="M0-154h333v666H0z"/><path fill="#ffd600" d="M333-154h666v333H333z"/><path fill="#de2110" d="M333 179h666v333H333z"/></g></g></svg>
|
|
Before Width: | Height: | Size: 414 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#fff" d="M0 0h512v512H0z"/><path fill="#00267f" d="M0 0h170.7v512H0z"/><path fill="#f31830" d="M341.3 0H512v512H341.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 247 B |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 109 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#21468b" d="M0 0h512v512H0z"/><path fill="#fff" d="M0 0h512v341.3H0z"/><path fill="#ae1c28" d="M0 0h512v170.7H0z"/></svg>
|
|
Before Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 7.2 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M56.6 26.4H537v480.3H56.6z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="matrix(1.066 0 0 1.067 -60.4 -28.1)"><path fill="#fff" d="M990 506.2H9.4V27.6H990z"/><path fill="#ffe900" d="M990 370.6H9.4V169.2H990z"/><path fill="#08ced6" d="M990 506.2H9.4V346.7H990zm0-319H9.4V27.9H990z"/><path d="M9 25.9c2.1 0 392.3 237 392.3 237L7.8 505.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 488 B |
Before Width: | Height: | Size: 24 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)"><path fill="#fff" d="M-68 0h699.7v512H-68z"/><path fill="#d72828" d="M-93-77.8h218.7v276.2H-93zM249.4-.6h381v199h-381zM-67.6 320h190.4v190.3H-67.5zm319.6 2.1h378.3v188.2H252z"/><path fill="#003897" d="M156.7-25.4H221v535.7h-64.5z"/><path fill="#003897" d="M-67.5 224.8h697.8v63.5H-67.5z"/></g></svg>
|
|
Before Width: | Height: | Size: 509 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd"><path fill="#00cbff" d="M0 0h512v512H0z"/><path fill="#fff" d="M0 192h512v128H0z"/><path d="M0 212.7h512V299H0z"/></g></svg>
|
|
Before Width: | Height: | Size: 209 B |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 45 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M81.1 0h362.3v512H81.1z"/><path fill="#d52b1e" d="M-100 0H81.1v512H-100zm543.4 0h181.1v512H443.4zM135.3 247.4l-14 4.8 65.4 57.5c5 14.8-1.7 19.1-6 26.9l71-9-1.8 71.5 14.8-.5-3.3-70.9 71.2 8.4c-4.4-9.3-8.3-14.2-4.3-29l65.4-54.5-11.4-4.1c-9.4-7.3 4-34.8 6-52.2 0 0-38.1 13.1-40.6 6.2l-9.9-18.5-34.6 38c-3.8 1-5.4-.6-6.3-3.8l16-79.7-25.4 14.3c-2.1.9-4.2 0-5.6-2.4l-24.5-49-25.2 50.9c-1.9 1.8-3.8 2-5.4.8l-24.2-13.6 14.5 79.2c-1.1 3-3.9 4-7.1 2.3l-33.3-37.8c-4.3 7-7.3 18.4-13 21-5.7 2.3-25-4.9-37.9-7.7 4.4 15.9 18.2 42.3 9.5 51z"/></svg>
|
|
Before Width: | Height: | Size: 617 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><defs><path id="a" d="m0-360 69.4 215.8 212-80.3L156-35.6 351 80.1 125 99.8l31.1 224.6L0 160l-156.2 164.3 31.1-224.5L-351 80l195-115.7-125.5-188.9 212 80.3z"/><path id="b" d="M0-210 54.9-75.5l144.8 10.6-111 93.8 34.7 141L0 93.3-123.4 170l34.6-141-111-93.8 145-10.6z"/></defs><path fill="green" d="M0 0h512v512H0z"/><circle cx="268.2" cy="250.4" r="61.2" fill="#ffe000"/><circle cx="287.3" cy="250.4" r="50.4" fill="green"/><circle cx="75.2" cy="189.2" r="64.2" fill="#ffe000"/><path fill="#802000" stroke="#7b3100" stroke-width="1.4" d="M70.7 237.6h16s.8-1.5-.1-2.2c-.9-.8-4.3-1-3.4-3.5 2-5.4 2.2-3.7 3.4-16.4s1.7-32.6 1.7-32.6H86s.5 6.2-.9 14.3c-1.3 8-1.7 8.7-3.2 15-1.4 6.1-1.7 6.6-3 10.3-1.3 3.6-1.5 3.7-3.5 7l-2.5 4.2c-.6 1-1.3.7-1.7 1.4-.4.8-.5 2.5-.5 2.5z"/><path fill="green" d="M83 142.5c0 2.5-.2 5.7-1.2 8.4-1 3-2.2 6-2.1 9-1.7.7-3.4-3.5-5-1 1.2 3.3 4 6 5.9 9 .3 1 3 3.5 1.5 4-4-1.3-5-6.4-7.5-9.5a17.5 17.5 0 0 0-14.2-9c-2.3 0-9.6-.6-7.7 3.2 2.8 2 6.3 3.2 9 5.3 2.1.2 5.8 3.6 5.6 5-3.6-1.5-5.3-3.3-9.2-4.8-5.3-2-12.6-.9-15.5 4.4-.6 1.4-1.4 5.3.3 5.7 2-3.1 5-6.6 9.2-5.7 3.3.3-3.8 6.3-1 5 .8-.3 2.8-1.6 4.1-1.7 1.4-.2 2.2.8 3.2 1 2.1.3 2.7 1.1 2.5 1.6-.2.6-1 .1-3 .8-1 .3-1.6 1.3-2.9 1.7-1.2.4-3.8.4-4.7 0-3.4-1.4-8.9-1.1-10 3 0 2-1.6-.1-2.3.7-.6 2-.8 4-3.8 3.9-1.8 1.9-3.6 3.9-6 5.2 1.4 3.1 6.8-3.1 6.5-.5-2.3 3.2 1.2 3.9 2.8 1.4 2.6-2.8 5.9-6.1 9.8-3.3 1.9 1.7 3-1 4.3-.8.9 2.2 2 0 3-.5 1.5-.2 1 2 3 .6 3.7-2.5 8.3-.4 12-2.8 3.8-1.8.5 1.4-.6 2.7-1.7 3.3-.2 7.7-4 9.7-1.4 4 1.8 9.2-1.5 12.1-.5 1.9 4.3 1.7 5.6 2.4 2.4.1 0-5.3 2.2-6 3.1 1.9 3-3.5 2.4-5.2.3-3.7.5-7.8 2.3-11.3 2-4.1 3.9 1.7 1.6 3.4-1.2 3.8-3 8.7-.2 12.2.9.2 1.5 2.2 2.6 2.8 1 .7 2.5-.1 2.8-2 1.4-5.4.7-11.4 2.7-16.7 1.3-1.7 3.3-.3 4.1 1.2 2.8 3.2 4.7 7.2 8 9.9a14 14 0 0 1 7.2 6.7c0 2.4 6.8 2.7 4.8 0-2-2.5-.7-5.2 1.3-6.9 1 .3.7-1.6 0-.9-1.4-.3-1.5-2.8.3-1.6 3.2 1-.2-2.3-1.3-2.4-2.7-1.6-5.7-3.5-7-6.4 3.4 0 7 2 10.5.8 2.9-1.5 5.7.1 6.7 2.6 2.2-.4 1.3-2.5 0-3.3 1.6-.6 2.7-2 .8-3.2-1-1.4 1.4-3.6-1.6-3.5.1-2.3-.8-4.3-3.2-5.1-2.5-2.1-9.7 3-9.5-1.7-.7-2.5 3-.3 4-1.6 1-2.7-5-2.4-3-4.5 1.2-.8 7.4-2 2.6-3a7.6 7.6 0 0 1-6.4-1c-1.7 3-6.7-1.6-5.8 3.6-.7 2-5 7-6.3 3.1 1-3 6.3-4 4.6-8-.2-2.6-2.3.4-3.3.2-.5-1.6 1.5-3.5 3-3.9 2.7 2.2 2.8-2.7 5.5-2.3 2-.4-.7-1.2-1.2-1.6.5-1.4 3.5-2.2.6-3.4-2.6-2-4.5 2-6.6 2.1-2-2.3 1.8-3.4 2.9-4.6 0-1-2.3-.3-1.6-1 .6-1.2 4.8-1.3 2.8-2.9-2.9-1-6.6-.7-9.4.5-1.8.6-2.3 4.6-3.8 4.4-.8-1.7.2-5.2-2.2-5.8zm13.7 38.9c2.3-.4 0 3.3-1 3.3.1-1.3-3.2-1.2-1.1-2.4a6.7 6.7 0 0 1 2.1-1z"/><g fill="#ffe000" transform="translate(-25.8 103.5)scale(.05833)"><use xlink:href="#a" width="100%" height="100%" x="7560" y="4200"/><use xlink:href="#a" width="100%" height="100%" x="6300" y="2205"/><use xlink:href="#a" width="100%" height="100%" x="7560" y="840"/><use xlink:href="#a" width="100%" height="100%" x="8680" y="1869"/><use xlink:href="#b" width="100%" height="100%" x="8064" y="2730"/></g></svg>
|
|
Before Width: | Height: | Size: 2.9 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill="#fff" d="M0-88h600v600H0z"/></clipPath></defs><g clip-path="url(#a)" transform="translate(0 75.1)scale(.853)"><path fill="#007fff" d="M0-88h800v600H0z"/><path fill="#f7d618" d="M36 32h84l26-84 26 84h84l-68 52 26 84-68-52-68 52 26-84zM750-88 0 362v150h50L800 62V-88z"/><path fill="#ce1021" d="M800-88 0 392v120L800 32z"/></g></svg>
|
|
Before Width: | Height: | Size: 427 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)"><path fill="#00f" d="M-52-.5h768v127H-52z"/><path fill="#ff0" d="M-52 383.5h768V512H-52z"/><path fill="#009a00" d="M-52 255h768v128.5H-52z"/><path fill="#fff" d="M-52 126.5h768V255H-52z"/><path fill="red" d="M268 0h128v512H268z"/><path fill="#ff0" d="M109.5 112.3 75.9 89.1l-33.4 23.4 11.6-39.2-32.5-24.6 40.7-1L75.7 8.8l13.5 38.6 40.8.8L97.6 73"/></g></svg>
|
|
Before Width: | Height: | Size: 549 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M115.7 0h496.1v496h-496z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="translate(-119.5)scale(1.032)"><path fill="#ff0" d="M0 0h744v496H0z"/><path fill="#00ca00" d="M0 0v496L496 0z"/><path fill="red" d="M248 496h496V0z"/></g></svg>
|
|
Before Width: | Height: | Size: 390 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#d52b1e" d="M0 0h512v512H0z"/><g fill="#fff"><path d="M96 208h320v96H96z"/><path d="M208 96h96v320h-96z"/></g></g></svg>
|
|
Before Width: | Height: | Size: 236 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd"><path fill="#00cd00" d="M341.5 0H512v512H341.5z"/><path fill="#ff9a00" d="M0 0h170.3v512H0z"/><path fill="#fff" d="M170.3 0h171.2v512H170.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 238 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#006" d="M0 0h512v512H0z"/><path fill="#fff" fill-rule="evenodd" d="m344.8 250.1 5.7-18.3-15.4-11.7 19.4-.2 6.5-18.1 6.3 18.1 19.4.6-15.6 11.4 5.6 18.4-15.9-11m29.7 14.4 11.4-15.3-10.6-16.3 18.4 6.4 12-14.8V233l18 7.1-18.4 5.5-.9 19.2-11.3-15.8m-108 16.5-.8-19.2-18.4-5.7 18.2-7v-19.1l12 14.9 18.4-6.2-10.8 16.1 11.4 15.4-18.6-5m-43.6 45-8-17.4-19.2 2 14-13.5-7.2-17.7 16.7 9 14.6-13-3.7 19.1 16.3 9.7-19 2.8m-19.2 61-14.6-12.1-16.5 10 7-18.3-14-12.8 18.9.9 7.7-18 4.7 18.8 18.9 1.7-16 10.8m3.5 66.3-18.2-5.3-11 16-.8-19.7-18-6 17.7-6.9v-19.7l11.7 15.5 18-6.1-10.5 16.3m32.4 55.9-18.7 2.6-3.8 19.1L244 428l-18.8 1.8 13.5-13.5-7.9-18 16.9 9.3 14-13-3 19.3m49.4 41.7-16.7 9 3 19.3-14.1-13.6-17 8.3 8-17.4-13.5-14.1 19 2.8 8.7-17 3.7 19m59.1 10-9 16.8 12.8 14.5-19.1-3.6-9.8 16.4-2.7-19-18.9-4.4 17.4-8.2-1.9-19 13.5 13.9m63-14.4-.7 19.2 18 7-18.6 5.6-1.3 19.1-11-15.7-18.8 4.9 11.9-15.4-10.3-16.1 18.3 6.2m59.8-223.2 13.1 13.9 17.5-8.1-9 17.4L475 284l-18.7-3-9.8 17-2.5-19.3-18.6-4 17.2-8.7m37.6 23.1 6 18.3 19.1.3-15.5 11.7L495 338l-15.6-11-16 11.1 6-18.5-15.2-11.6 19.3-.5m21.4 36.5-2.2 19 17.3 8.6-19 4-3 19-9.5-16.7-19.1 3.2 13-14.3-8.8-17 17.7 7.9m3.2 43.7-8.5 17.1 13.3 14-19.1-2.8-9.3 16.7-3.3-18.9-19-3.7 17-8.8-2.5-19 14 13.5m-10.9 43-16.1 10 4.1 19-14.8-12.6-16.5 9.4 7-18-14.4-13.2 19.1 1.6 7.7-17.6 4.9 19"/><path fill="#006" d="M0-.5h256v256H0z"/><path fill="#fff" d="M256-.5v32l-95 96 95 93.5v34.5h-33.5l-95.5-94-93 94H0v-34L93 128 0 36.5v-37h31l96 94 93-94z"/><path fill="#c8102e" d="m92 161.5 5.5 17-76.5 77H0V254zm62-6 27 4 75 73.5v22.5zM256-.5l-96 98-2-22 75-76zM0 0l96.5 94.5-29.5-4L0 24z"/><path fill="#fff" d="M88-.5v256h80V-.5zm-88 88v80h256v-80z"/><path fill="#c8102e" d="M0 103.5v48h256v-48zM104-.5v256h48V-.5z"/></svg>
|
|
Before Width: | Height: | Size: 1.8 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h708.7v708.7H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="scale(.722)"><path fill="#fff" d="M354.3 0H1063v354.3H354.3z"/><path fill="#0039a6" d="M0 0h354.3v354.3H0z"/><path fill="#fff" d="m232.3 265.3-55-41.1-54.5 41.5 20.3-67.5-54.5-41.7 67.4-.6 21-67.3 21.3 67.2h67.5L211.4 198l20.8 67.4z"/><path fill="#d52b1e" d="M0 354.3h1063v354.4H0z"/></g></svg>
|
|
Before Width: | Height: | Size: 500 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><path fill="#007a5e" d="M0 0h170.7v512H0z"/><path fill="#ce1126" d="M170.7 0h170.6v512H170.7z"/><path fill="#fcd116" d="M341.3 0H512v512H341.3z"/><g fill="#fcd116" transform="translate(256 256)scale(5.6889)"><g id="b"><path id="a" d="M0-8-2.5-.4 1.3.9z"/><use xlink:href="#a" width="100%" height="100%" transform="scale(-1 1)"/></g><use xlink:href="#b" width="100%" height="100%" transform="rotate(72)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(144)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(-144)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(-72)"/></g></svg>
|
|
Before Width: | Height: | Size: 739 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><defs><path id="a" fill="#ffde00" d="M1-.3-.7.8 0-1 .6.8-1-.3z"/></defs><path fill="#de2910" d="M0 0h512v512H0z"/><use xlink:href="#a" width="30" height="20" transform="translate(128 128)scale(76.8)"/><use xlink:href="#a" width="30" height="20" transform="rotate(-121 142.6 -47)scale(25.5827)"/><use xlink:href="#a" width="30" height="20" transform="rotate(-98.1 198 -82)scale(25.6)"/><use xlink:href="#a" width="30" height="20" transform="rotate(-74 272.4 -114)scale(25.6137)"/><use xlink:href="#a" width="30" height="20" transform="matrix(16 -19.968 19.968 16 256 230.4)"/></svg>
|
|
Before Width: | Height: | Size: 686 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#ffe800" d="M0 0h512v512H0z"/><path fill="#00148e" d="M0 256h512v256H0z"/><path fill="#da0010" d="M0 384h512v128H0z"/></g></svg>
|
|
Before Width: | Height: | Size: 244 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#0000b4" d="M0 0h512v512H0z"/><path fill="#fff" d="M0 80.5h512v343.7H0z"/><path fill="#d90000" d="M0 168.2h512v168.2H0z"/></g></svg>
|
|
Before Width: | Height: | Size: 248 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)"><path fill="#0050f0" d="M-32 0h768v512H-32z"/><path fill="#fff" d="M-32 102.4h768v102.4H-32zm0 204.8h768v102.4H-32z"/><path fill="#ed0000" d="m-32 0 440.7 255.7L-32 511z"/><path fill="#fff" d="M161.8 325.5 114.3 290l-47.2 35.8 17.6-58.1-47.2-36 58.3-.4 18.1-58 18.5 57.8 58.3.1-46.9 36.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 492 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)"><path fill="#fff" d="M-123.4 233H723v206h-846.5z"/><path fill="#081873" d="M-122.8 0h846v256.6h-846zm.3 385.9h852.1V512h-852.1z"/><path fill="#de3929" d="M-122.5 302.6h846v39.6h-846z"/><path fill="#ffce08" d="m131 399.2 6.6 20.4H159l-17.4 12.7 6.6 20.5L131 440l-17.4 12.7 6.7-20.5-17.4-12.7h21.5M317 250.4l6.7 20.5H345l-17.4 12.6 6.6 20.5-17.4-12.7-17.4 12.7 6.6-20.5-17.4-12.6h21.6m-222 64.4 6.6 20.5h21.5L99 368.6l6.7 20.4-17.4-12.6L70.9 389l6.6-20.4-17.4-12.7h21.5M317 329.5l6.7 20.4H345l-17.4 12.7 6.6 20.4-17.4-12.6-17.4 12.7 6.6-20.5-17.4-12.7h21.6m-40.5-161.7 6.7 20.4H298l-17.4 12.7 6.6 20.5-17.4-12.7-17.4 12.7 6.7-20.5-17.5-12.7h21.6m-64.5-45.2 6.7 20.5h21.5l-17.4 12.6 6.6 20.5-17.4-12.6-17.4 12.6 6.7-20.5-17.4-12.6H192m-64.5 2.9 6.7 20.5h21.5l-17.4 12.6 6.7 20.5-17.5-12.7-17.4 12.7 6.7-20.5-17.4-12.6H121m-34.8 43.2 6.6 20.5h21.6l-17.5 12.6 6.7 20.5-17.4-12.7-17.4 12.7 6.6-20.5L58 271h21.5m119.2 149.4 6.7 20.5h21.5l-17.4 12.6 6.7 20.5-17.5-12.7-17.4 12.7 6.7-20.5-17.4-12.6H192m82.2-41.7 6.6 20.4h21.5L285 432.3l6.7 20.5-17.4-12.7-17.5 12.7 6.7-20.5-17.4-12.7h21.5"/></g></svg>
|
|
Before Width: | Height: | Size: 1.3 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h9000v9000H0z"/></clipPath><path id="b" d="m0-1 .2.7H1L.3 0l.2.7L0 .4l-.6.4.2-.7-.5-.4h.7z"/></defs><g clip-path="url(#a)" transform="scale(.057)"><path fill="#002b7f" d="M0 0h13500v9000H0z"/><path fill="#f9e814" d="M0 5625h13500v1125H0z"/><use xlink:href="#b" width="13500" height="9000" x="2" y="2" fill="#fff" transform="scale(750)"/><use xlink:href="#b" width="13500" height="9000" x="3" y="3" fill="#fff" transform="scale(1000)"/></g></svg>
|
|
Before Width: | Height: | Size: 604 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><path fill="#0021ad" d="M0 0h512v512H0z"/><path fill="#1c8a42" d="M0 0h512v512z"/><circle cx="256" cy="256" r="61.7" fill="#ffc639"/><path fill="#1c8a42" d="M218.3 228.3c4.3 5.8 10.6 15.5 15.8 13 4 0 6 .3 6.6 3A39.5 39.5 0 0 0 276 229s.8 0 .5-4.8c0-2.2 3-1.7 3-1 .4 1 .3 1.8.9 1.8 1.2-.4 2.9-3.1 4.3-4.8.3-.8.1-1.6.2-2.6.8-1.8 2.6-1.4 3-.4.3.6.3 1 .7 1.7 1.8 1.2 5.2 0 5.5 0 .3-1.5 1.3-1.3 1.3-1.3 1.2-.3.7-.2 1.6.2-.8 8.2 1.6 8.6 1.4 12.8 0 4.7-1.4 6-1.4 7.8.4 2.2 7.3 2.3 5 4.1-2.2 1.2 0 3.3-3.3 4.1-9.4 4.8-11.2 8.9-11.2 8.9s-2.3 4.4-2.6 4.4c-1.6 3-3.5 1.4-4.7 2.8-.5 1.8-1.1 5.9 0 8 .5 2.8 0 4.4-.8 7.3-.6 6-3 6.9-3.3 9-1 2.2.3 12.8-.8 12.8-7 .1-12.3-1.3-15-1.9 2.6-11.6 1.6-21.8 1.6-22.8-.7-8.3-12.4-6.3-14.2-7.4-1.5-.3-2.4-1.5-3-2-1.6-.2-2.2-.6-3.9-.8-.8.4-.3.9-2.2 1.4-4.6.6-6.7-4-6.7-4 .2-1.6-10.5.3-16.4-1-2.4 1.3-3.4 5.2-5.4 5.7 0 1.2-3.2-1-3.9-2.2 0-3.5 3.1-5 3.1-5 2.5-1.9 4-2.2 5.3-3.4.6-3 .3-5.3 1.6-7.6 1-1.7 2.7-1 3.8-1.7 1.2-.8 1.7-6 .6-7.3l-5-4.5c-1.6-4.5 1.8-7.3 2.7-7"/><path fill="#ffc639" d="M452.3 63.7c-2.8-11-27.9-34.8-46.6-50-4.5-3-7.4-1.2-6.9 3.1 2.4 4 4.1 8.2 6.5 12.1.6 2.6 1.9 4.4 2.5 7 0 0 .2 4.5.6 5a25 25 0 0 1 6.6 11.8 52.4 52.4 0 0 0 12.3 16.6c6.6 4.2 1.8 17.1 2 24 0 4.3-3.2 3.8-5.9 3.3-21.5-19.8-42.8-19.8-61.6-25.5-7.4-.8-7.5 2.7-5.1 4.6 13.1 14 25.5 23.6 41.7 31.6l8.2 5.1 9.4 7.8c7.2 4.7 7.8 9 7.8 9.4.2 8.8-4.5 15.6-5.8 18.3-2.5 9.3-7.5 11-7.5 11-40.1 27-61.2 34-126.4 25.7-1-.5-7.2.5 0 3.1 16.6 5.5 57.3 14.4 96.7-4.3 9.5-6.6 15.9-4.4 22.7-8.4 11.3-7 27.3-15.6 30.3-16.5 8.7-4.7 33.3-10 39-14.7 6.5-.5 13.2-1.4 13.7-7 2.1-1.3 5.2-.3 7.5-4.9 5.2-.9 4.3-2.7 4.3-2.7-1.3-3.7-6-5.2-9.5-7.8-5.1-1.7-8.6-2.2-12.3-.4l-3.5 1.6s-5.5-.8-5.5-1.2c-12.1-.7-11-41-15.2-57.7"/><path fill="#1c8a42" d="M542.5 217.8a3 1.9 16 1 1-5.8-1.8 3 1.9 16 0 1 5.8 1.8"/><g fill="#fff" transform="translate(-11.8 182.4)scale(.68267)"><path id="a" d="m188.2 191-12.8-12-12.9 11.8 1.4-17.4-17.3-2.8 14.5-9.8-8.6-15.2 16.7 5.3 6.5-16.2L182 151l16.7-5-8.8 15 14.4 10-17.3 2.5 1.2 17.4z"/><path d="m233.4 335.5-13.8-9.1-13.4 9.6 4.8-15.5-13.6-9.5 16.6-.4 5-15.5 5.6 15.3 16.7-.1L228 320l5.3 15.4z"/><use xlink:href="#a" width="100%" height="100%" x="2.5" y="269.1"/><use xlink:href="#a" width="100%" height="100%" x="-112.1" y="123.2"/><use xlink:href="#a" width="100%" height="100%" x="108.4" y="85"/></g></svg>
|
|
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 5.8 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M0 0h512v256H0z"/><path fill="#d7141a" d="M0 256h512v256H0z"/><path fill="#11457e" d="M300 256 0 56v400z"/></svg>
|
|
Before Width: | Height: | Size: 196 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#ffce00" d="M0 341.3h512V512H0z"/><path d="M0 0h512v170.7H0z"/><path fill="#d00" d="M0 170.7h512v170.6H0z"/></svg>
|
|
Before Width: | Height: | Size: 188 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M55.4 0H764v708.7H55.4z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="translate(-40)scale(.722)"><path fill="#0c0" d="M0 0h1063v708.7H0z"/><path fill="#69f" d="M0 0h1063v354.3H0z"/><path fill="#fffefe" d="m0 0 529.7 353.9L0 707.3z"/><path fill="red" d="m221.2 404.3-42.7-30.8-42.4 31 15.8-50.3-42.4-31.2 52.4-.4 16.3-50.2 16.6 50 52.4.2-42.1 31.4 16 50.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 508 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#c8102e" d="M0 0h512.1v512H0z"/><path fill="#fff" d="M144 0h73.1v512H144z"/><path fill="#fff" d="M0 219.4h512.1v73.2H0z"/></svg>
|
|
Before Width: | Height: | Size: 202 B |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 311 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M256 0h256v512H256z"/><path fill="#006233" d="M0 0h256v512H0z"/><path fill="#d21034" d="M367 192a128 128 0 1 0 0 128 102.4 102.4 0 1 1 0-128m4.2 64L256 218.4l71.7 98.2V195.4L256 293.6z"/></svg>
|
|
Before Width: | Height: | Size: 276 B |
Before Width: | Height: | Size: 28 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt" transform="scale(.482 .72)"><rect width="1063" height="708.7" rx="0" ry="0"/><rect width="1063" height="236.2" y="475.6" fill="#fff" rx="0" ry="0"/><path fill="#1291ff" d="M0 0h1063v236.2H0z"/></g></svg>
|
|
Before Width: | Height: | Size: 307 B |
Before Width: | Height: | Size: 9.4 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)"><path d="M-180 0H844v256H-180z"/><path fill="#107b00" d="M-180 256H844v256H-180z"/><path fill="#fff" d="M-180 169.3H844v176.1H-180z"/><path fill="#f0f" d="M310 195.6c-45.2-19.5-84.1 20.6-84 58 0 39.2 38 81 86 62.5-34-10-48-35.3-48-60.7-.3-25.2 15.8-54.6 46-59.9z"/><path fill="#ff1800" d="m363.1 294.2-25.8-18.9-26 19 10-30.5-26-18.8h32l9.9-30.5 9.8 30.4h32.1l-25.9 18.8"/><path fill="red" d="M314.3 315.6a65.2 65.2 0 0 1-89.2-59.4 65 65 0 0 1 89.5-60.9 60.6 60.6 0 0 0-51.2 59.2 61.3 61.3 0 0 0 51 61.1zM-180 0l348.6 256.6L-180 512z"/></g></svg>
|
|
Before Width: | Height: | Size: 737 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)"><path fill="#be0027" d="M-48 0h591.5v512H-48z"/><path fill="#b4d7f4" d="m-48 512 591.5-.3V256z"/><path fill="#239e46" d="m-48 0 591.5.3V256z"/><path fill="#f3e295" d="M148.8 351.4c-8.7 2.4-13.7 9.2-13.6 15.6l42.8-.2c.4-6.9-5.2-13.2-13.8-15.7 42-.8 78.4-16.6 85-26.6-6.5-2.9-14.1 1.7-19.5.6 12.8-5.9 51.2-30.8 45-57.4a62.3 62.3 0 0 1-25.8 30.3c14.3-21.8 34-44.5 17-62 .8 10.2-6.6 21.4-9.8 22.2 8.3-23 16.3-52-1.8-71 2.4 6.9 1.5 26.3-1.8 27.2-1-15.7-3.7-48.6-20.2-48.1 5.3 4.6 7.5 17.4 7.7 30.2-3.8-8.8-8-15.4-17.2-22a96.1 96.1 0 0 0-33.7-34.3 36.1 36.1 0 0 0 17.1 29.2c-7.5-.5-15-14.7-23-15.1-6.4-.3-11.4 5.8-21.9 2.3 1.2 3.4 6 5 7 7.5-2.1 1.5-7.5-.2-11.9-2.5 6.1 8.2 15.5 13 23.5 11.4 9.5-1.8 19.7-.8 29.4 4.7a51.6 51.6 0 0 1-18.4.5c5.7 5.7 9.4 9.5 19.2 9.4 8.8 0 13.4-4.6 15.6-1.8 5.5 6.5 9.2 13 13.8 20.6-10.2 1.2-7.1-11.4-18.4-17.9-6.3 13.2 7.3 28.7 16.6 35.2 0 9.9 1.5 18 5.7 25.6 2.8 5.3 6.5 10.7 5.1 22.7-5.5-4-11-17.7-9-28.5-7 1.9-9.6 14-6.4 20.2 2.5 4.7 4.1 13.7 1.3 17.7-2.8 3.7-3 3.3-3 11.3 0 4.8-2.6 10.5-7 14.4 1-3.3 2-9.2 1-12.8-3.5 5.9-12.1 11.9-14.8 18.2s-3.4 17.2-16.3 19.7c-16.7 3.3-22.5 6.2-33.2 10.6-1.2-8.1 2.4-25.1 9.2-24.1 6.7 1.2 26.8-7 19.6-24-1.4 5.4-6.2 10.6-11.3 10.9 5.5-7.2 15.4-14.7 10.6-26.7a34.5 34.5 0 0 1-13.3 14.7c6.9-13.1.8-17-7.3-6.3-3 4.2-5 12.6-6.9 23.2-3.2-8.6-3-20-6.8-29.2-4-10 5.3-12.7 9.6-11.9 10.6 2.9 28.4 2.9 27-14.7-4.5 6-12.6 7.8-21.3 5.7 9.8-7.2 17.5-20.5 6.6-27.5a25.2 25.2 0 0 1-13.7 19.5 41 41 0 0 1-.3-20.1c-4.3 4.5-7.4 13.8-9.9 24.5a81.8 81.8 0 0 1 3.3-23.8c2.2-8.3 7.8-2.9 16.3-2.3 8.2.5 19.5-4 17.4-15.2-2.8 4.4-8.6 6.1-14.5 5.7 7.1-4.3 19.4-12 12.7-23.6-2.9 4.4-3.8 8.2-12 9.6 2.1-5 2.5-12 8.9-14.7-11.4-2.3-17.9 5.2-21.2 16.8-1.4-8-3-11-3.3-17 6.2-6.8 6.8-20.2-6.5-23.1-.8 6.8-.5 8.5 1 14-6.3-3.6-15-5.7-21-.4 4 4.3 10.2 8 19.7 3.4-2.3 7.3-8.1 6-16.1 3.2 4.9 9.2 11 10.9 17.9 9.8 3.5 9.4 3.7 16.5-6.7 30.2.4-8.5-.2-14.8-7-21.7-5.7-5.7-10.4.3-1.4 12.9A38.7 38.7 0 0 1 127 200c-1.8 10.1-.2 22 5.4 28.8-2.7 2.8-5.7-.3-10.1-7.2 1.6 22.2 11.1 26.4 23.9 21.5.3 12.2.3 23.5 1 38.2a61.3 61.3 0 0 0-22-20.6c-1.7 6 4.5 13.7 8 18-5.3-1-16.7-9.7-16.7-9.7-1.2 9.9 11.6 19 19.9 23.1-9.7-.4-14-4-20.3-10 .1 27.4 29.7 22.6 35.3 18.4l2.5 42.6c-8.4-1.4-7.7-4-14.9-4.6-19.9-.8-35.7-23.9-40.9-40.9-1.5 2.8-.3 5.7-1.7 9.2-3.2-8.4-7.3-19.1-12.9-24.1 1.4 4.8 1.6 9.8 1.1 18.8-1.9-5.9-3.7-7.7-3.8-14.6.1-5.3 5.1-9.2 4.9-16.7-.2-5.4-5.2-17.2-6-26.4-2.4 9.5-3.9 19.4-7.6 25.2 1.9-10 1.3-17 4.4-23.7 3.6-7.2 6.6-13.5 4.2-20.7-2.3 2.8-1.5 5.3-7.2 12-1.3-7.3 7.4-19 15.8-23.8 6-3 13.4-14.3 8.6-22-5.6 4-8.1 9.5-16 18.7 5.6-22 20.2-27.7 37.7-27.8 4 0 11.7-1.4 14-6.5-5 1.9-10.9 2.1-16 1 3.7-5.4 11.7-4.7 19.1-4.8 5.8 0 14.9-.8 18.6-9a42 42 0 0 1-25.2 1.5c11.1-5.8 28.5-6.4 37.4-14-10.2-7.5-35.6 1.9-51.6 12.9 4.5-4.1 11.6-11.4 15.5-17.3-8.8-4.2-31 20.4-38.6 35-7.2 4-10.1 10.5-13 15 4-13.1 4.3-22.6 7.5-33.3-24.8 8.5-14.5 54.5-19.9 65.5.6-12.2.1-27.8-4.9-35.8-7.6 5.8-8.3 40.2-1 68.9-2.7-7.7-7.6-14.9-9.1-24.2-11.4 20.7 6.6 45 21.6 64.3a95.7 95.7 0 0 1-29.8-29.2c2 37 40.7 44.7 46.7 53.8-8.2-3.8-23.7-11.3-30.4-3.4a80.2 80.2 0 0 1 26.3 9.9c10 12.5 29 18 62 19.4"/></g></svg>
|
|
Before Width: | Height: | Size: 3.2 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fcdd09" d="M0 0h512v512H0z"/><path stroke="#da121a" stroke-width="60" d="M0 90h810m0 120H0m0 120h810m0 120H0" transform="scale(.6321 .94815)"/></svg>
|
|
Before Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 89 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M229.3 6.3h489.3v489.3H229.3z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="translate(-240 -6.6)scale(1.046)"><path fill="#ffc621" d="M2 9.7h991.8v475.9H1.9z"/><path fill="#ef2118" d="M0 333.6h993.2v162H0z"/><path fill="#298c08" d="M2 6.3h991.8v172H2z"/><circle cx="534.2" cy="353" r="199.7" fill="#006bc6" transform="translate(204.7 77)scale(.515)"/><path fill="#ffc621" d="m434 186.2-6 4.3 22.4 31.6 6-3.9-22.3-32zm28.2 74.5-9.2-6.5 3.8-12-46 .6-13.3-10.2 62.7-.7 11.7-35.3L478 211l-16 49.8zm73.1-67.6-6-4.5-23.3 31 5.5 4.5zm-62.5 49.3 3.3-10.7h12.7L474.3 188l5.7-15.8 19.6 59.7 37.2.4-11.7 10.3zm86.6 49 2.5-7.2-36.6-12.6-2.6 6.5 36.7 13.2zm-66-44.4 11.2-.2 4 12.1 37-27.2 16.7.6-50.7 37 11 35.5-13.4-8-15.9-49.8zm-19 97.5 7.6.1.3-38.7-7-.4-.8 39zm21-76.8 3.7 10.6L489 286l37.6 26.5 4.8 16-51.2-36.2-30.1 21.7 3.3-15.2 42.1-31zm-98.7 12.4 2.3 7.2 36.9-11.7-1.8-6.8zm79.6-3.8-9 6.8-10.4-7.4-13.5 44-13.8 9.5 18.7-60-30-21.8 15.5-1.6z"/></g></svg>
|
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><defs><g id="d"><g id="b"><path id="a" d="m0-1-.3 1 .5.1z"/><use xlink:href="#a" transform="scale(-1 1)"/></g><g id="c"><use xlink:href="#b" transform="rotate(72)"/><use xlink:href="#b" transform="rotate(144)"/></g><use xlink:href="#c" transform="scale(-1 1)"/></g></defs><path fill="#039" d="M0 0h512v512H0z"/><g fill="#fc0" transform="translate(256 258.4)scale(25.28395)"><use xlink:href="#d" width="100%" height="100%" y="-6"/><use xlink:href="#d" width="100%" height="100%" y="6"/><g id="e"><use xlink:href="#d" width="100%" height="100%" x="-6"/><use xlink:href="#d" width="100%" height="100%" transform="rotate(-144 -2.3 -2.1)"/><use xlink:href="#d" width="100%" height="100%" transform="rotate(144 -2.1 -2.3)"/><use xlink:href="#d" width="100%" height="100%" transform="rotate(72 -4.7 -2)"/><use xlink:href="#d" width="100%" height="100%" transform="rotate(72 -5 .5)"/></g><use xlink:href="#e" width="100%" height="100%" transform="scale(-1 1)"/></g></svg>
|
|
Before Width: | Height: | Size: 1.0 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M0 0h512v512H0z"/><path fill="#003580" d="M0 186.2h512v139.6H0z"/><path fill="#003580" d="M123.2 0h139.6v512H123.1z"/></svg>
|
|
Before Width: | Height: | Size: 207 B |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 36 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M244.2 0h496v496h-496z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="translate(-252)scale(1.032)"><path fill="#6797d6" d="M0 0h992.1v496H0z"/><path fill="#fff" d="M507.9 84.5h38.8l-31.5 21.4 12 34.8-31.3-21.5-31.5 21.5 12-34.8L445 84.4h39l12-34.7m12 363h38.8l-31.5-21.5 12-34.8-31.3 21.5-31.5-21.5 12 34.8-31.4 21.5H484l12 34.7M346 230.1l37.2-11.4-23.9 29.8 21.7 29.7-36.3-11.4-23.8 29.8 1.4-36.8-36.4-11.4 37.2-11.3 1.3-36.8m321 29.8-37.1-11.4 23.8 29.7-21.7 29.8 36.4-11.4 23.7 29.8-1.3-36.8 36.4-11.4-37.2-11.3-1.3-36.8"/></g></svg>
|
|
Before Width: | Height: | Size: 694 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h512v512H0z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="0" clip-path="url(#a)"><path fill="#fff" d="M-78 0h708.2v512H-78z"/><path fill="#003897" d="M-75.9 199.1h198.3V0h113.3v199.1h396.6V313H235.7v199H122.4V312.9H-76V199z"/><path fill="#d72828" d="M-75.9 227.6h226.6V0h56.7v227.6h424.9v56.9h-425V512h-56.6V284.4H-75.9z"/></g></svg>
|
|
Before Width: | Height: | Size: 460 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#fff" d="M0 0h512v512H0z"/><path fill="#00267f" d="M0 0h170.7v512H0z"/><path fill="#f31830" d="M341.3 0H512v512H341.3z"/></g></svg>
|
|
Before Width: | Height: | Size: 247 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g fill-rule="evenodd"><path fill="#ffe700" d="M512 512H0V0h512z"/><path fill="#36a100" d="M512 170.7H0V0h512z"/><path fill="#006dbc" d="M512 512H0V341.3h512z"/></g></svg>
|
|
Before Width: | Height: | Size: 233 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M0 0h512v512H0z"/><path fill="#ce1124" d="M215 0h82v512h-82z"/><path fill="#ce1124" d="M0 215h512v82H0z"/></svg>
|
|
Before Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 24 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#0065bd" d="M0 0h512v512H0z"/><path stroke="#fff" stroke-width=".6" d="m0 0 5 3M0 3l5-3" transform="scale(102.4 170.66667)"/></svg>
|
|
Before Width: | Height: | Size: 205 B |
Before Width: | Height: | Size: 8.8 KiB |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#012169" d="M0 0h512v512H0z"/><path fill="#FFF" d="M512 0v64L322 256l190 187v69h-67L254 324 68 512H0v-68l186-187L0 74V0h62l192 188L440 0z"/><path fill="#C8102E" d="m184 324 11 34L42 512H0v-3zm124-12 54 8 150 147v45zM512 0 320 196l-4-44L466 0zM0 1l193 189-59-8L0 49z"/><path fill="#FFF" d="M176 0v512h160V0zM0 176v160h512V176z"/><path fill="#C8102E" d="M0 208v96h512v-96zM208 0v512h96V0z"/></svg>
|
|
Before Width: | Height: | Size: 469 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"><defs><g id="c"><g id="b"><path id="a" fill="#fcd116" d="M0-1v1h.5" transform="rotate(18 0 -1)"/><use xlink:href="#a" width="100%" height="100%" transform="scale(-1 1)"/></g><use xlink:href="#b" width="100%" height="100%" transform="rotate(72)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(144)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(-144)"/><use xlink:href="#b" width="100%" height="100%" transform="rotate(-72)"/></g></defs><path fill="#ce1126" d="M0 0h512v512H0z"/><path fill="#007a5e" d="M71.7 71.7h368.6v368.6H71.7z"/><path fill="#fcd116" d="M71.7 71.7h368.6L71.7 440.4h368.6z"/><circle cx="255.9" cy="256.1" r="61.4" fill="#ce1126"/><use xlink:href="#c" width="100%" height="100%" transform="translate(256 256)scale(56.32)"/><use xlink:href="#d" width="100%" height="100%" x="-100" transform="translate(-16.4 -.1)"/><use xlink:href="#c" id="d" width="100%" height="100%" transform="translate(256 35.9)scale(33.28)"/><use xlink:href="#d" width="100%" height="100%" x="100" transform="translate(16.4)"/><path fill="#ce1126" d="M99.8 256.8c7.7 14.3 22.6 29.8 35.7 35.3.2-14.5-5-33.2-12-48z"/><path fill="#fcd116" d="M86.8 207.6c11.1 23.3-29 78.7 37.8 91.7a67.5 67.5 0 0 1-11.5-44.7 75.5 75.5 0 0 1 34.6 32.8c17.5-63.4-44.8-59.5-61-79.8z"/><use xlink:href="#d" width="100%" height="100%" x="-100" transform="translate(-16.4 442)"/><use xlink:href="#c" width="100%" height="100%" transform="translate(256 478)scale(33.28)"/><use xlink:href="#d" width="100%" height="100%" x="100" transform="translate(16.4 442.2)"/></svg>
|
|
Before Width: | Height: | Size: 1.6 KiB |